nginx開啟https配置之后網頁無法訪問的問題處理解決
背景說明
最近新購服務器部署nginx之后按照之前的方式部署前端項目并配置https之后訪問頁面顯示:無法訪問.新的服務器ECS系統(tǒng)和之前相同,nginx安裝方式也相同,nginx配置方式也是相同.但是訪問還是顯示無法訪問.下面簡單記錄一下問題處理過程.
處理過程
1.https訪問之后無法訪問先確定安全組端口443是否開啟.檢查了一下是開啟的.
2.確定網站證書配置是否正確,正確的配置截圖如下:
3.查看nginx是否監(jiān)聽443端口
任意目錄下執(zhí)行命令:
netstat -nultp
從截圖看,443端口沒有監(jiān)聽,先停止nginx,然后執(zhí)行 netstat -nultp 看下nginx 的進程是否還存在,如果不存在了,再重新啟動下nginx看下80、443是否正常監(jiān)聽.
查看nginx進程:
ps -aux | grep nginx
關閉nginx:
kill -QUIT PID
其中PID是您找到的Nginx進程ID。關閉兩個nginx進程
重啟nginx:
/usr/local/nginx/sbin下執(zhí)行:
./nginx -s reload
如果提示:
/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
可以直接執(zhí)行:
./nginx
重新查看443端口是否監(jiān)聽:
這里說下修改完配置文件執(zhí)行./nginx -s reload
不生效的原因:
nginx是編譯安裝的,reload是在原有的進程pid上重啟的,之前的進程沒有配置443,重啟沒有作用,結束進程重新啟動nginx調用新的配置文件生成新的進程后端口正常監(jiān)聽!
到此這篇關于nginx開啟https配置之后網頁無法訪問的問題處理解決的文章就介紹到這了,更多相關nginx https配置網頁無法訪問內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx+SpringBoot實現(xiàn)負載均衡的示例
這篇文章主要介紹了Nginx優(yōu)雅的實現(xiàn)負載均衡,幫助大家更好的理解和使用nginx,感興趣的朋友可以了解下2020-10-10Linux centos7環(huán)境下Nginx安裝教程
這篇文章主要為大家詳細介紹了Linux centos7環(huán)境下Nginx安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03Nginx如何配置Http、Https、WS、WSS的方法步驟
這篇文章主要介紹了Nginx如何配置Http、Https、WS、WSS的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-05-05nginx-ingress-controller部署配置詳解
這篇文章主要為大家介紹了nginx ingress controller的部署配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11詳解NGINX如何統(tǒng)計網站的PV、UV、獨立IP
做網站的都知道,平常經常要查詢下網站PV、UV等網站的訪問數(shù)據(jù),這篇文章主要介紹了詳解NGINX如何統(tǒng)計網站的PV、UV、獨立IP ,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-05-05