1. 程式人生 > >解決:nginx: [emerg] open() "/usr/local/nginx/logs/access.log" failed (21: Is a directory)

解決:nginx: [emerg] open() "/usr/local/nginx/logs/access.log" failed (21: Is a directory)

Nginx啟動後,執行 。/nginx -s stop 關閉服務,報錯:

nginx: [emerg] open() "/usr/local/nginx/logs/access.log" failed (21: Is a directory)

網上好多解決辦法,都是用 -c來指向nginx的配置檔案,但是不行。

著急。。。

最終解決辦法:

使用命令關閉佔用80埠的程式

sudo fuser -k 80/tcp

再次啟動:./nginx ,啟動成功後,關閉:./nginx -s stop 執行成功。