问题描述
如果我使用没有代理的虚拟主机,则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 (将#修改为@)