[英]Apache mod_proxy - Pass through from localhost to another domain?
我完全沒有使用代理的經驗,但希望這是可能的。
我在托管網站(www.testdomain.com)的開發計算機上運行apache。 我需要通過手機查看www.testdomain.com。 我不想植根我的手機,所以我所能做的就是輸入機器的IP地址(10.8.0.1)。 www.testdomain.com上托管的網站無法作為apache中的默認網站正常運行。
我需要通過某種方式將對10.8.0.1的請求傳遞給www.testdomain.com,而我的電話不必查找www.testdomanin.com的DNS記錄
使用mod_proxy可以嗎? 還有其他可以做的工作嗎?
首先,我不太了解為什么您不能將手機瀏覽器指向www.testdomain.com。
無論如何,您都可以使用代理,但是我認為更好的方法是在www.testdomain.com虛擬主機中使用ServerAlias指令:
<VirtualHost *:80>
ServerName www.testdomain.com
ServerAlias 10.8.0.1
(...)
如果仍然要使用代理,則可以為10.8.0.1設置其他虛擬主機:
<VirtualHost *:80>
ServerName 10.8.0.1
ErrorLog ...
TransferLog ...
LogLevel warn
# ReverseProxy
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://www.testdomain.com/
ProxyPassReverse / http://www.testdomain.com/
(...)
參考: http : //httpd.apache.org/docs/current/vhosts/name-based.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.