我有一个应用程序可以调用外部URL。 当我尝试在localhost中运行它时,只会加载localhost中的一些静态HTML文件。
外部网址上的所有文件都无法加载。它返回404未找到错误。
我正在使用Apache服务器和Tomcat来运行该应用程序。
我的Httpd.conf文件有以下更改:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests On
ProxyVia On
ServerName localhost
ServerAlias *.localhost
ProxyPass /ab-ux-sass http://localhost:8080/ab-ux-sass
ProxyPassReverse /ab-ux-sass http://localhost:8080/ab-ux-sass
ProxyPass /ux-services https://boot.lender.com/ux-services
ProxyPassReverse /ux-services
https://boot.lender.com/ux-services
</VirtualHost>
需要进行哪些配置更改?
答案 0 :(得分:0)
在Httpd.conf文件中进行了以下更改。它现在正在运作。
<VirtualHost *:80>
ServerName dev.localhost
SSLProxyEngine on
ProxyRequests Off
<Proxy *>
Order allow,deny
Allow from All
</Proxy>
ProxyPass /ab-ux-sass http://localhost:8080/ab-ux-sass
ProxyPassReverse /ab-ux-sass http://localhost:8080/ab-ux-sass
ProxyPass /ux-services https://boot.lender.com/ux-services
ProxyPassReverse /ux-services
https://boot.lender.com/ux-services
</VirtualHost>