我原來安裝了nginx服務,但是后來申請了ssl證書,因為時間長了出現了證書無法加載的情況.解決半天沒辦法,我就刪除了letsencrypt下證書,然后刪了原來的nginx配置文件. 但是我更新了nginx服務,80端口還是上不上去.用curl localhost:80, 顯示如下
root@vultr:/etc/nginx/sites-available# curl localhost:80
curl: (7) Failed to connect to localhost port 80 after 0 ms: Connection refused
說明80端口在本機都沒有生效.也就是nginx服務并沒有監(jiān)聽80端口,網上有很多nginx開啟,80端口無法訪問的貼子.但是都不是我的原因. 我看了nginx.conf里面,對于conf.d里面是所有文件都會解析,sites-enabled是*.conf,但是我的配置文件(default)在sites-available里面,所以拷貝到enabled下面重啟一下,就可以訪問了.具體訪問哪個主頁,看一看default配置文件里面的路徑和html