Add documentation on vouch-proxy support to README
This commit is contained in:
parent
8775636c34
commit
32fad472b0
1 changed files with 18 additions and 0 deletions
18
README.md
18
README.md
|
@ -361,6 +361,24 @@ docker run -d -p 80:80 -p 443:443 \
|
||||||
|
|
||||||
You'll need apache2-utils on the machine where you plan to create the htpasswd file. Follow these [instructions](http://httpd.apache.org/docs/2.2/programs/htpasswd.html)
|
You'll need apache2-utils on the machine where you plan to create the htpasswd file. Follow these [instructions](http://httpd.apache.org/docs/2.2/programs/htpasswd.html)
|
||||||
|
|
||||||
|
### vouch-proxy Authentication Support
|
||||||
|
|
||||||
|
You can also secure your virtual hosts by using the auth_request nginx module in conjunction with the authentication proxy [vouch-proxy](https://github.com/vouch/vouch-proxy)
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
authtest:
|
||||||
|
image: nginx
|
||||||
|
container_name: authtest
|
||||||
|
environment:
|
||||||
|
- LETSENCRYPT_HOST=authtest.mydomain.com
|
||||||
|
- VIRTUAL_HOST=authtest.mydomain.com
|
||||||
|
- VIRTUAL_PORT=80
|
||||||
|
- VOUCH_INTERNAL_LOCATION=http://vouch-proxy:9090
|
||||||
|
- VOUCH_EXTERNAL_LOCATION=https://vouch.mydomain.com
|
||||||
|
expose:
|
||||||
|
- "80"
|
||||||
|
```
|
||||||
|
|
||||||
### Custom Nginx Configuration
|
### Custom Nginx Configuration
|
||||||
|
|
||||||
If you need to configure Nginx beyond what is possible using environment variables, you can provide custom configuration files on either a proxy-wide or per-`VIRTUAL_HOST` basis.
|
If you need to configure Nginx beyond what is possible using environment variables, you can provide custom configuration files on either a proxy-wide or per-`VIRTUAL_HOST` basis.
|
||||||
|
|
Loading…
Reference in a new issue