如何解决我在配置apache virtualhost代理到角度应用程序方面遇到了挑战
如果我使用没有代理的虚拟主机,则URL testurl.com/app/demo可以正常工作。见下文
time interval NewList
... 1
58 1
59 1
60 60 0
61 0
62 0
... 0
90 1
91 1
92 1
.... 1
120 120 0
121 0
122 0
... 0
150 1
由于我不希望用户直接访问testurl.com/app/demo,因此我正在使用代理配置另一个虚拟主机,该虚拟主机不起作用。我希望用户使用client1.com访问testurl.com/app/demo而不知道testurl.com的存在。
ServerAlias testurl.com
DocumentRoot /var/www/html/test
<Directory /var/www/html/test>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
如果我按照下面的指示进行操作,则client1.com/app/demo链接可以正常工作。但是我想要的是链接client1.com以直接映射到https://testurl.com/app/demo/
ServerAlias client1.com
Timeout 30
ProxyTimeout 30
SSLProxyEngine on
RewriteEngine on
SSLEngine On
ProxyRequests Off
#ProxyPreserveHost On
AllowEncodedSlashes NoDecode
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / https://testurl.com/app/demo/
ProxyPassReverse / https://testurl.com/app/demo/
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。