入住此找到更多的信息:
# curl -I -s http://ec2-54-206-38-225.ap-southeast-2.compute.amazonaws.com | head -3
HTTP/1.1 404 Not Found
Date: Tue, 05 Jan 2016 06:15:49 GMT
Server: Jetty(winstone-2.9)
# curl -I -s http://54.206.38.225 | head -3
HTTP/1.1 200 OK
Date: Tue, 05 Jan 2016 06:16:00 GMT
Server: Apache/2.4.7 (Ubuntu)
# curl -I -s http://ec2-54-206-38-225.ap-southeast-2.compute.amazonaws.com/jenkins | head -3
HTTP/1.1 302 Found
Date: Tue, 05 Jan 2016 06:16:18 GMT
Server: Jetty(winstone-2.9)
# curl -I -s http://54.206.38.225/jenkins | head -3
HTTP/1.1 404 Not Found
Date: Tue, 05 Jan 2016 06:16:28 GMT
Server: Apache/2.4.7 (Ubuntu)
從上面的命令(查看緊密的HTTP響應代碼),
- 使用FQDN時,HTTP請求由JeTTy響應。
- 使用IP地址時,HTTP請求由Apache響應。
- 碼頭意識到
/jenkins
路徑
- Apache是不知道路徑
/jenkins
的。
所以這意味着你有JeTTy充當Reverse_Proxy/Load_Balancer。因此,連接如下所示:
USER --> JeTTy --> Apache
現在,您需要弄清楚JeTTy如何配置爲重定向/拒絕請求。 This鏈接可能會有幫助。
但是,通常,我已經看到一個應用程序服務器被Web服務器作爲Reverse_Proxy/Load_Balancer前端。所以,你可能會發現,你的設置看起來象下面這樣:
USER --> Apache --> JeTTy
如果是這樣,然後找出Apache是如何配置的重定向/拒絕請求的情況。
但我沒有把請求的名字?上面的IP地址和主機名都是由aws提供的。 – Calum