Nginx + Docker容器

时间:2019-04-17 08:35:43

标签: nginx

我正在尝试将nginx用户用作多个Docker容器的反向代理

我有诸如redmine,jenkins,owncloud等之类的东西,还有一个域example.com

我想做的是能够通过以下方式访问这些容器:

  • example.com/redmine
  • example.com/jenkins
  • example.com/owncloud

问题(我认为)是我的nginx.conf文件,但是我对nginx的经验不多

events {}

http {
    server {
        listen 80;
#       listen 443 ssl;
        server_name example.com

      location / {
          root /usr/share/nginx/html;
          index index.html index.htm;
      }

      location /redmine {
          proxy_pass         http://redmine_app:3000/;
          proxy_set_header   Host $host;
      }

      error_page 500 502 503 503 /50x.html;
      location = /50x.html {
          root /usr/share/nginx/html;
      }
    }
}

位于index.html根的/页面正常

      location / {
          root /usr/share/nginx/html;
          index index.html index.htm;
      }

但是如果我将其修改为/test

      location /test {
          root /usr/share/nginx/html;
          index index.html index.htm;
      }

不是。

如果有人能指出我正确的方向,将不胜感激

0 个答案:

没有答案