Nginx常見問題

2021-10-18 19:04:48 字數 832 閱讀 6709

我們在用命令啟動nginx時,常常會遇到以下報錯:

原因:沒有nginx.pid 這個檔案,每次當我們停止nginx時(nginx -s stop) ,nginx 會把 /usr/local/var/run/ 路徑下名為nginx.pid 的檔案刪掉

解決方案:可以直接啟動nginx,重新生成nginx.pid就可以了。

如果重啟還是不行,執行nginx -t檢視nginx配置檔案路徑

$ nginx -t

nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok

nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful

指定一下conf檔案,再次重啟nginx -s reload,就不會報錯了。

原因:說明埠被占用

解決方案:查詢埠占用情況,移除原來被占用的埠,或者更換新的埠

使用kill命令殺死占用程序,之後重新啟動nginx

kill -

97043

nginx常見問題

1 顯示的錯誤資訊是 413 request entity too large 原因是請求實體太長了。一般出現種情況是post請求時body內容post的資料太大了,如上傳大檔案過大 如post資料比較多 在伺服器的 etc nginx目錄中找到nginx.conf 找到http 段,修改或增加 c...

Nginx常見問題

1.在 apache 的寫法 rewritecond nginx.org rewriterule 在 nginx 可以對應寫成 server 但 nginx 作者更建議的方法是 server server f q 1.請教一下,nginx的rewrite規則怎麼寫?比如將 http rewrite為...

Nginx常見問題

nginx常見問題 nginx優化主要從配置檔案著手,常見優化引數如下 worker processes 與cpu核心數量一致 worker connections 每個worker最大併發連線數 server tokens 伺服器版本號資訊 client header buffer size 預設...