> For the complete documentation index, see [llms.txt](https://kawsing.gitbook.io/opensystem/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kawsing.gitbook.io/opensystem/docker-cong-an-zhuang-dao-ying-yong-ru-men-pian/nginx-proxy.md).

# nginx proxy

##

## <https://github.com/nginx-proxy/nginx-proxy>

## reverse-proxy

```
docker run \
    --name reverse-proxy \
    -v /docker/nginx/certs:/etc/nginx/certs:ro \
    -v /docker/nginx/vhost.d:/etc/nginx/vhost.d \
    -v /docker/nginx/html:/usr/share/nginx/html \
    -v /docker/nginx/conf.d:/etc/nginx/conf.d \
    -v /var/run/docker.sock:/tmp/docker.sock:ro \
    --label nginx_proxy=true \
    -p 80:80 \
    -p 443:443 \
    -d \
    --restart unless-stopped \
    --network ServerFarm \
    jwilder/nginx-proxy
```

![](/files/-M2MoXjmfqcsIE0MOuf3)

nginx site

```
docker run \
    --name www \
    -e 'VIRTUAL_HOST=www.kawsing.org' \
    -d \
    --restart unless-stopped \
    --network ServerFarm \
    nginx:alpine
```

於之前的 docker dns server 建立正解檔&#x20;

![](/files/-M2N1Tp7NttUGXSz28uX)

![](/files/-M2N1IkqPeuDlVgtFuXn)

{% embed url="<https://依照以上步驟，建立www2.kawsing.org>" %}

![](/files/-M2N2r3QcmFf0loNHJpL)

```
docker run \
    --name www2 \
    -e 'VIRTUAL_HOST=www2.kawsing.org' \
    -d \
    --restart unless-stopped \
    --network ServerFarm \
    nginx:alpine
```
