Nginx

Nginx 伺服器只在本地工作

  • May 14, 2021

我已經在執行 Debian 10 的 Vultr 上設置了一個 VPS,並且我剛剛安裝了nginx.

如果我的理解是正確的,在這個階段,我應該能夠看到類似的東西

在此處輸入圖像描述

當我訪問我的網站時。實際上,當我curl -i mydomain.com從 ssh 終端(即 from root@mydomain.com)執行時,我在終端中看到了上述網頁的 html,但是當我從另一個終端(或只是我的瀏覽器)執行它時,我沒有得到任何響應。

我已閱讀此站點上類似問題的其他答案,這些答案指向防火牆阻止埠 80,但 Vultr 端沒有設置防火牆。此外,這些是我目前在我的 DNS 上的記錄:

在此處輸入圖像描述

我不確定我做錯了什麼。我很感激這方面的任何幫助。

在您的伺服器上,安裝防火牆,然後允許到 Nginx 伺服器的流量。

sudo apt install ufw -y && sudo systemctl enable ufw && sudo ufw allow 'Nginx Full'

UFW 是“簡單防火牆”包。通過安裝防火牆並授予對“Nginx Full”的訪問權限,它應該打開對您伺服器的訪問權限,而現在,它可能會拒絕一切。我們會在您嘗試並回復後知道。

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