問題:
1、查看ip地址
2、xshell中訪問nginx服務器
curl + 服務器地址
curl 172.17.199.190
出現如下界面說明服務器搭建完成
3、在瀏覽器輸入該網址,但是卻無法打開
問題一、nginx監聽的端口是否被佔用
查看nginx監聽的端口是否分配給了nginx
(1)通過make install命令nginx安裝完畢後,配置文件存放在/usr/local/nginx/conf文件下的nginx.conf中
(2)查看nginx監聽的端口
查看nginx.conf文件
cat nginx.conf
如下可知監聽的端口是80
(3)查看所監聽的端口是否分配給了nginx
netstat -ntlp
如果80端口所對應的是nginx,則說明端口設置沒問題
問題二、給80端口添加防火牆
(1)給80端口添加防火牆
firewall-cmd --zone=public --add-port=80/tcp --permanent
(2)如果沒有安裝firwalld軟件,安裝此軟件
apt install firewalld
(3)重新執行給80端口添加防火牆命令
firewall-cmd --zone=public --add-port=80/tcp --permanent
輸出“success”則表示添加完成
三、殺死佔用端口的進程
1、查看錯誤日誌
在目錄/var/log/nginx下,通過如下命令查看錯誤日誌
cat error.log
報錯信息如下:
端口被佔用
2、查看使用80端口的進程
lsof -i:80
3、殺掉阿里雲盾的進程
kill -s 9 1211
四、服務器提示超時
1、瀏覽器輸入ipd地址進行訪問,網站提示ERR_CONNECTION_TIMED_OUT
2、設置阿里雲配置
(1)選擇阿里雲實例,並點擊“安全組”
(2)點擊“配置規則”
(3)點擊添加安全組規則
(4)配置如下的規則
(5)瀏覽器輸入地址進行訪問 (阿里雲公網地址)
出現如下的界面表示nginx服務器可以正常訪問