小编Iva*_*rag的帖子

子域名,Nginx-proxy和Docker-compose

我正在寻找一种方法来配置Nginx通过我的服务器的子域访问托管服务.这些服务和Nginx都是用Docker-compose实例化的.

简而言之,在键入时jenkins.192.168.1.2,我应该访问192.168.1.2使用Nginx代理重定向托管的Jenkins .

快速浏览一下我目前拥有的东西.没有顶级域名它不起作用,因此它在play-with-docker.com上工作正常,但在本地不适用,例如192.168.1.2.

server {
    server_name jenkins.REVERSE_PROXY_DOMAIN_NAME;
        location / {
            proxy_pass http://jenkins:8080;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Host $host:$server_port;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      }
}
Run Code Online (Sandbox Code Playgroud)

看看我想要的东西:https://github.com/Ivaprag/devtools-compose

我的总体目标是访问远程docker容器而不修改客户端的DNS服务.

subdomain nginx docker docker-compose devops

8
推荐指数
2
解决办法
6318
查看次数

标签 统计

devops ×1

docker ×1

docker-compose ×1

nginx ×1

subdomain ×1