繁体   English   中英

使用Docker GitLab通过Apache进行反向代理

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM