訪問nginx顯示未找到站點的問題分析及解決方案
一、您的請求在Web服務器中沒有找到對應的站點
當我們在安裝好nginx準備訪問80端口時,突然出現(xiàn)您的請求在Web服務器中沒有找到對應的站點。這時就納悶了,明明跟著步驟一步步進行安裝的,怎么就訪問不到呢。
二、分析問題所在
1.首先進入管理員root權(quán)限
sudo su
2.查看nginx.service的服務狀態(tài)
systemctl status nginx.service
這里明明顯示nginx服務是 active (running),正在運行的,可就是訪問不了。
三、解決方案
1.cd來到來到我們當時安裝nginx時下的sbin目錄
cd /usr/local/nginx/sbin
2.查看我們當前啟動nginx的進程有哪些
ps -ef|grep nginx
可以看到這里有三個進程在占用我們的80端口,如果這個時候我們啟動nginx服務,會有下面的效果,說明當前我們的nginx所要使用的80端口是正在被占用的。
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
3.殺死所有正在使用nginx的進程
kill -9 進程號(所有)
拿這里的情況舉例,在終端輸入kill -9 14186 14187 14188 14985,將所有正在使用nginx的進程殺死。進程號是左邊的數(shù)字號。
4.啟動nginx服務
./nginx
如果在啟動nginx服務過程中沒有任何的報錯,說明啟動成功。
啟動成功后,我們再次查看nginx.service的服務狀態(tài)
systemctl status nginx.service
5.訪問我們的localhost
nginx成功啟動,并且服務狀態(tài)沒問題之后,我們訪問localhost或者自己的域名或者外網(wǎng)ip
,產(chǎn)看返回頁面結(jié)果。
curl localhost
這里已經(jīng)成功訪問到nginx服務頁面,顯示W(wǎng)elcome to nginx!
6.在瀏覽器訪問nginx服務
在瀏覽器輸入我們的域名或者服務器的外網(wǎng)ip就能成功訪問到nginx頁面,問題成功解決。
希望能對大家有所幫助。
以上就是訪問nginx顯示未找到站點的問題分析及解決方案的詳細內(nèi)容,更多關(guān)于訪問nginx未找到站點的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
使用nginx方式實現(xiàn)http轉(zhuǎn)換為https的示例代碼
這篇文章主要介紹了使用nginx方式實現(xiàn)http轉(zhuǎn)換為https的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09總結(jié)高并發(fā)下Nginx性能如何優(yōu)化
這篇文章主要為大家介紹了在高并發(fā)下Nginx性能如何優(yōu)化的總結(jié)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-10-10Nginx配置PATHINFO隱藏thinkphp index.php
這篇文章主要介紹了Nginx配置PATHINFO隱藏thinkphp index.php,本文直接給出配置示例,需要的朋友可以參考下2015-07-07