nginx(ng1):172.168.240.5
Gitlab包含nginx(ng2):172.168.240.55
ng1配置
listen 81;
server_name ng1;
location /gitlab/ {
proxy_pass 172.168.240.55/
}
如何在不更新ng2的情况下保留端口和网址。 //仅修改ng1
这是登录名(POST)http://ng1:81/gitlab/users/sign_in
但显示http://ng1:81/users/sign_in而不是http://ng1:81/gitlab/users/sign_in
它似乎被ng2重写
单击http://ng1:81/gitlab/root/pg/中的一个文件
但它是http://ng1/root/pg/index.html而不是http://ng1:81/gitlab/root/pg/index.html
需要nginx反向代理/ servername / port /用于动态服务器名和端口
我找到解决方法(DNS服务器+ Nginx)Using nginx regex location matching to dynamically map URI's to different ports for multiple reverse proxies