0
我在我的服務器上使用NGINX配置了三個站點,前兩個工作正常。一個是靜態網站,一個是運行Rails(使用獨角獸)。我試圖鏡像NGINX/Unicorn配置。NGINX沒有響應
對於非工作站點,我在我的瀏覽器中出現「問題加載站點」,在我的NGINX錯誤日誌(甚至在調試級別)或我的獨角獸日誌中完全沒有任何問題。當我嘗試捲入網站時,我也沒有收到任何信息。
我已經通過ping域名雙重檢查了DNS,並且正在用盡想法。我也試着把這個默認服務器和IP地址瀏覽。
關於如何去調試的想法?我想至少了解NGINX是否看到這些請求。
NGINX配置:
upstream unicorn-signup {
server unix:/home/signup/app/tmp/sockets/unicorn.sock;
}
server {
listen 80;
listen [::]:80;
root /home/signup/app/current/public;
server_name signup.quote2bill.com;
# configure for Unicorn (NGINX acts as reverse proxy)
location/{
try_files $uri @unicorn;
}
location @unicorn {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded_Proto $scheme;
proxy_redirect off;
proxy_pass http://unicorn-signup;
proxy_read_timeout 300s;
proxy_send_timeout 300s;
}
}
您的操作系統是否是RedHat?在這種情況下,也許你的防火牆(iptables)拒絕流量。 –
感謝您的建議@Survivor。我正在運行'ubuntu'和'ufw'作爲防火牆。我試過禁用防火牆。 –