[英]How can I direct the host domain to local if port number is different?
我想為現有的實時網站進行開發,但是如果Apache和Host文件具有不同的端口,則將其設置為指向我的本地命名服務器。
sub.example.com是實時站點
sub.example.com:81指向我的本地Xampp命名服務器。
我正在嘗試使用實時站點中的cookie在本地開發增強功能,將對其進行測試,然后將其上傳到實時站點,但是cookie集使用完整的子域sub.example.com。 因此,當我將本地服務器設置為dev.sub.example.com時,我無法讀取Cookie。 因此,如果我可以將端口81指向本地而不是實時端口,則仍可以讀取cookie。
我已經添加到主機文件
127.0.0.1 sub.example.com:81
並添加了虛擬主機配置
<VirtualHost sub.example.com:81>
並指向適當的目錄,但即使實時站點繼續正常加載,它也根本不會加載。 我收到超時連接錯誤。 很近!
沒關系,只是一個奇怪的Firefox問題。 在Chrome和Firefox私有模式下工作正常。
在主機文件中添加了2個IP。...本地IP和實際服務器IP。
127.0.0.1 sub.example.com
xxx.xxx.xxx.xx sub.example.com
在虛擬主機文件中...添加了2個條目...其中一個用於實時站點...
<VirtualHost sub.example.com:80>
ServerName sub.example.com:80
DocumentRoot "xxx.xxx.xxx.xx"
</VirtualHost>
第二個虛擬主機和不同的端口指向本地目錄...
<VirtualHost sub.example.com:81>
ServerName sub.example.com:81
DocumentRoot "C:/dev/localsite"
</VirtualHost>
現在,我可以在本地開發實例上使用實時服務器身份驗證和cookie創建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.