0
我不确定是否有可能尝试做什么,但我在多个服务器上有几个应用程序。我有一台gitlab服务器,一台用于jenkins,另一台用于sonarqube。我想通过使用我的域如下,以便能够浏览到他们:与域的apache2反向代理
gitlab > https:// git.mydomain.com
jenkins > https:// jenkins.mydomain.com
sonarqube > http:// sonar.mydomain.com
我试图做的是建立一个第四届服务器上的Apache2反向代理运行独立于应用程序。这是我试图做的:
<VirtualHost *:80>
ServerName http:// mydomain.com
ProxyPass http:// sonar.mydomain.com/ http:// sonar.mydomain.com:9000/
ProxyPassReverse http:// sonar.mydomain.com http:// sonar.mydomain.com:9000/
ProxyPass http:// jenkins.mydomain.com/ https:// jenkins.mydomain.com:8081/
ProxyPassReverse http:// jenkins.mydomain.com/ https:// jenkins.mydomain.com:8081/
</VirtualHost>
当我这样做,它不会工作,它只会去Apache默认页面。我所做的尝试是用/来做,而且我注意到无论以何种方式设置它,它都不会与https://扩展一起工作。有没有办法让这个工作?
是否可以按照我想要的方式设置代理?