2017-02-28 65 views
1

我有一個在GoDaddy(example.com)上註冊的域名,並託管在虛擬專用服務器上。 www.example.com的Apache配置工作正常。 我創建了一個子域(staging.example.com),並在Apache配置中進行了必要的虛擬主機設置,但未解決。apache 2.4無法解析子域名

我爲「暫存」創建了一個A記錄,並指向我的域的GoDaddy區域文件中的服務器IP地址。

我的VirtualHost設置如下。 (這是在一個單獨的文件virtualhosts.conf定義,包含在主要的httpd.conf)

<VirtualHost "MyserverIPAddress":8080> ServerName staging.example.com ServerAlias staging.example.com ProxyRequests Off <Location /> ProxyPreserveHost On ProxyPass http://example.com:8080/ ProxyPassReverse http://example.com:8080/ </Location> </VirtualHost>

我在做什麼錯?

謝謝! 沙拉德

+0

_「但它沒有解決」_ - 這是什麼意思,具體是什麼?當您的客戶端查詢DNS服務器時,它不能正確解析嗎?或者請求到達你的Apache,但那不知道該怎麼辦?錯誤? – CBroe

+0

當我在瀏覽器中輸入url staging.example.com:8080時,它會繼續旋轉,並在一段時間後出現503錯誤。它似乎沒有達到解決方案的Apache配置。我有 – Sharad

回答

0

解決如下問題:

我試圖運行在8080端口上的分期子域(staging.example.com)我改回了80端口上運行它,並刪除了所有代理相關指令。我還刪除了(staging.example.com)的ServerAlias指令。

我有子域現在正確拾取文件。

謝謝!