[英]Reverse proxy through Apache with Docker GitLab
我在httpd.conf
设置了以下VirtualHost
<VirtualHost *:80>
ProxyRequests On
ProxyPreserveHost On
ProxyPass /gitlab http://190.22.22.40:6060/gitlab
ProxyPassReverse /gitlab http://190.22.22.40:6060/gitlab
</VirtualHost>
预期
当我尝试加载URL http://190.22.22.40/gitlab
,我想转到实际的GitLab页面以新用户身份登录
实际
我被重定向到网址为http://190.22.22.40/users/sign_in
的空白页
题
如何使用URL http://190.22.22.40/gitlab
和URL中指定的NO端口转到登录页面?
Gitlab不使用上下文来分隔多个应用程序,因为只有一个。
您需要代理传递“ /”而不是“ / gitlab”,例如:
<VirtualHost *:80>
ProxyRequests On
ProxyPreserveHost On
ProxyPass / http://190.22.22.40:6060/
</VirtualHost>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.