https://github.com/ismaail/docker-nginx-reverse-proxy
https://github.com/ismaail/docker-nginx-reverse-proxy
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ismaail/docker-nginx-reverse-proxy
- Owner: ismaail
- Created: 2016-10-23T00:45:12.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-11-04T20:51:25.000Z (over 4 years ago)
- Last Synced: 2025-03-22T18:44:39.009Z (over 1 year ago)
- Language: HTML
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Nginx Reverse Proxy
[https://hub.docker.com/r/jwilder/docker-gen/](https://hub.docker.com/r/jwilder/docker-gen/)
Download `docker-gen`
```sh
$ wget https://github.com/jwilder/docker-gen/releases/download/0.7.3/docker-gen-linux-amd64-0.7.3.tar.gz
$ tar xvzf docker-gen-linux-amd64-0.7.3.tar.gz
$ sudo cp ./docker-gen /usr/local/bin/docker-gen
```
#### Templates
```sh
$ mkdir -p /tmp/templates && cd /tmp/templates
$ curl -o nginx.tmpl https://raw.githubusercontent.com/jwilder/docker-gen/master/templates/nginx.tmpl
```
Add `VIRTUAL_HOST` env value to the nginx target
```
environment:
- VIRTUAL_HOST=api.announces.dev
```
#### Big header Response Problem
Add to the Proxy Nginx `nginx.conf`
```
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
```
add to project nginx `default.conf` file:
```
fastcgi_buffers 16 32k;
fastcgi_buffer_size 32k;
```