Proxy

是否有允許編輯其主機文件的公共代理?

  • August 15, 2012

在我的部署環境中,我使用本地主機文件將域目標更改為我用於開發的另一台伺服器。它工作得很好,而且很容易設置。但一如既往有一個問題。如果我們的客戶想在部署到主伺服器之前查看開發站點,我們不能強迫他設置他的主機文件,因此他無法訪問該站點。

我在想一定有一些線上工具可以根據您的定義將發送給它的任何請求重定向到伺服器。所以我只是將連結發送給我的客戶,他不會注意到任何東西,就像網路代理一樣。我在Google上搜尋這個,但沒有發現任何有用的東西。

你們中有人知道這方面的任何工具嗎?(我不在乎它是免費的還是付費的解決方案。我可能會自己寫,我只是不想重新發明輪子。)

如果不存在,您會推薦什麼部署解決方案/產品?

感謝所有回复

您應該使用 DNS 伺服器,並為開發站點和生產站點設置不同的域。例如 dev.example.com 與 www.example.com

您的站點不應依賴於 DNS 名稱,因為站點名稱可以更改。假設您擁有 www.example.com,並且您的公司被 example2 收購,您不僅需要將主機名和證書更改為 www.example2.com,還需要更改您的程式碼。

另一種方法是將開發站點公開為 www.example.com/dev 要做到這一點,您可以使用將 /dev 重定向到內部開發站點的反向代理。如果您提供有關您的架構的詳細資訊,我們的社區將更容易提供更好的解決方案。

還可以根據源 IP、身份驗證、HTTP cookie 等其他因素顯示不同的站點(產品與開發)…

您還可以將公共伺服器保留在埠 80/TCP 上,將開發者保留在不同的埠上,例如 8080/TCP。或者,您可以將 HTTPS 站點作為開發站點。

引用自:https://serverfault.com/questions/417819