liunx開啟Nginx時,啟動失敗如何解決
啟動Nginx失敗的原因,具體要根據自己的情況逐一排查, Nginx啟動失敗的原因
Nginx啟動時,失敗原因可能有以下幾點:
1、埠被占
2、檔案夾有中文名字
3、組態檔中沒有配置好,注釋 用的不是 #,導致錯誤 在Nginx組態檔中注釋跟別的配置有區別 用 // 注釋 Nginx是無法決議的
1、liunx開啟Nginx時埠被占用提示
Nginx啟動時,默認埠是80
如果埠號被占用,也會導致Nginx啟動失敗 如果出現 埠號被占用的情況,可以執行一下命令
查看埠占用情況:
sudo netstat -apn | grep 80
查看占用埠的行程:
ps -ef | grep 3345
殺掉行程,重占用80的埠 重新啟動Nginx
sudo kill -9 3345
sudo netstat -apn | grep 80
查看 埠號使用情況,如果80埠號被占用 可以直接殺死行程,將行程殺死后,啟動nginx,
fuser -k 80/tcp
2、檔案夾有中文名字這個發生的不多,修改即可
3、組態檔的話
在進入liunx時,使用root身份進行
然后 找到 你Nginx 里面的conf 組態檔 路徑 /usr/local/nginx/conf/ 目錄

修改里面的組態檔
只需要修改 三個東西
1、修改 pid pid為你的nginx安裝路徑 /usr/local/nginx/logs/nginx.pid;
2、修改server_name 修改為本機ip
3、在 server中 加 location~/group([0-9]) { … …}
修改
#pid logs/nginx.pid;
為
pid /usr/local/nginx/logs/nginx.pid;
在 server中 加 location~/group
server {
listen 80;
# server_name 192.168.223.135; 這個里面 要是 本機ip 不要設定為localhost
server_name 192.168.223.135;
#charset koi8-r;
#access_log logs/host.access.log main;
location ~/group([0-9]) {
root /home/fdfs_storage/data;
ngx_fastdfs_module;
}
location / {
root html;
index index.html index.htm;
}
可以參考這個文章
liunx安裝Nginx
成功效果圖

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/300209.html
標籤:其他
上一篇:TCP和UDP的區別
下一篇:網路編程筆記
