Nginx
Nginx 伺服器只在本地工作
我已經在執行 Debian 10 的 Vultr 上設置了一個 VPS,並且我剛剛安裝了
nginx
.如果我的理解是正確的,在這個階段,我應該能夠看到類似的東西
當我訪問我的網站時。實際上,當我
curl -i mydomain.com
從 ssh 終端(即 fromroot@mydomain.com
)執行時,我在終端中看到了上述網頁的 html,但是當我從另一個終端(或只是我的瀏覽器)執行它時,我沒有得到任何響應。我已閱讀此站點上類似問題的其他答案,這些答案指向防火牆阻止埠 80,但 Vultr 端沒有設置防火牆。此外,這些是我目前在我的 DNS 上的記錄:
我不確定我做錯了什麼。我很感激這方面的任何幫助。
在您的伺服器上,安裝防火牆,然後允許到 Nginx 伺服器的流量。
sudo apt install ufw -y && sudo systemctl enable ufw && sudo ufw allow 'Nginx Full'
UFW 是“簡單防火牆”包。通過安裝防火牆並授予對“Nginx Full”的訪問權限,它應該打開對您伺服器的訪問權限,而現在,它可能會拒絕一切。我們會在您嘗試並回復後知道。