#match default route
location = / {
     设置默认租户导航,当访问根路径时重定向到默认租户
     rewrite ^.*$ /demo/ permanent;
 }

如图配置当我运行基于nignx 的docker时会出现如上问题,自动跳转到http://127.0.0.1/。端口变了导致无法打开页面。

docker run -it -p 4000:80 --rm myserve:1

通过上面的启动命令,可以想到主要原因是容器内的端口与暴露端口不一致导致的。

解决方案
把nginx的配置文件的端口改成你需要的端口(比如4000),然后启动

docker run -it -p 4000:4000 --rm myserve:1

标签: none

添加新评论