簡體   English   中英

如果端口號不同,如何將主機域定向到本地?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM