Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/basecamp/powprox
Pow .dev sites, meet SSL and HTTP/2
https://github.com/basecamp/powprox
macos nginx pow ssl
Last synced: 3 months ago
JSON representation
Pow .dev sites, meet SSL and HTTP/2
- Host: GitHub
- URL: https://github.com/basecamp/powprox
- Owner: basecamp
- License: mit
- Created: 2015-07-01T23:22:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-01-07T10:28:04.000Z (almost 3 years ago)
- Last Synced: 2024-06-03T23:45:17.983Z (5 months ago)
- Topics: macos, nginx, pow, ssl
- Language: Shell
- Homepage:
- Size: 43 KB
- Stars: 84
- Watchers: 29
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# Powprox: Nginx proxy for Pow apps
* Serve Pow apps with SSL and HTTP/2
* Doesn't muck with your Pow setup at all. Only port 443 is proxied, not port 80.
* No certificate mismatch errors in the browser
* Automatically manage SSL certs
* Optional per-app nginx config# Install
```bash
./bin/powprox
open https://yourapp.dev
```Inspired by @paulnicholson's [powssl for Stud](https://gist.github.com/paulnicholson/2050941)
which raised the bar from a simple wildcard SSL proxy to a smooth, browser-friendly setup.## Browser support
* Chrome: Just Works
* Safari: Just Works
* Firefox: manually import `~/.powprox/ssl/ca/pow-root-ca.crt` as a trusted certificate authority. Preferences > Advanced > Certificates > View Certificates > Authorities > Import… > Trust this CA to identify websites
* iOS: email yourself `~/.powprox/ssl/ca/pow-root-ca.crt` and open it on the device to install it
* Android: http://wiki.cacert.org/FAQ/ImportRootCert#Android_Phones_.26_Tablets