43 lines
706 B
Markdown
43 lines
706 B
Markdown
# nginx
|
|
|
|
## misc
|
|
|
|
check version and configure options (includes modules)
|
|
|
|
```bash
|
|
nginx -V
|
|
```
|
|
|
|
list modules
|
|
|
|
```bash
|
|
ls /usr/lib/nginx/modules
|
|
```
|
|
|
|
## Custom Docker Image
|
|
|
|
Modules
|
|
|
|
* ngx_http_geoip_module.so;
|
|
* stream enabled;
|
|
* Sites and Stream conf files;
|
|
* /etc/nginx/conf.d/sites;
|
|
* /etc/nginx/conf.d/streams;
|
|
|
|
[Custom Docker Image](docker/nginx-geoip.Dockerfile)
|
|
|
|
```bash
|
|
git clone ssh://git@git.limbosolutions.com:2222/kb/nginx.git
|
|
cd nginx
|
|
docker build . -f nginx-geoip.Dockerfile -t nginx-geoip:latest
|
|
```
|
|
|
|
### Portainer
|
|
|
|
Images -> Build a new Image -> URL
|
|
|
|
**Name:** nginx-geoip:latest
|
|
|
|
**URL:** https://git.limbosolutions.com/kb/nginx.git
|
|
|
|
**Dockerfile path:** docker/nginx-geoip.Dockerfile |