在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡安全/ 重啟openresty失敗。請問正確命令

重啟openresty失敗。請問正確命令

安裝的路徑是:
/usr/local/openresty/nginx

今天修改了nginx.conf文件,需要保存,重新啟動

執(zhí)行:[root@newoneacreland ~]# /usr/local/openresty/nginx -s reload

-bash: /usr/local/openresty/nginx: Is a directory

[root@newoneacreland ~]# /usr/local/openresty/nginx/sbin/nginx -p pwd/ -c conf/nginx.conf

nginx: [alert] could not open error log file: open() "/root/logs/error.log" failed (2: No such file or directory)

請問正確的重啟方式?

回答
編輯回答
笨笨噠

你在寫重啟命令時, 并沒有使用 nginx 的可執(zhí)行文件啊.

/usr/local/openresty/nginx -s reload

改為

/usr/local/openresty/nginx/sbin/nginx -s reload

當然上面命令生效的前提是你的 openresty 已經(jīng)啟動了, 才可以 reload 嘛.

第二條命令出錯:

/usr/local/openresty/nginx/sbin/nginx -p `pwd`/ -c conf/nginx.conf

是因為你指定了 prefix 為當前目錄, 可以看到你的當前目錄就是 ~, 即 root 用戶的家目錄, 即 /root 目錄. 而這個目錄下你并沒有為 nginx 創(chuàng)建 /root/logs 這個目錄, 因此報錯. 如果不太在意這個配置項目, 直接把這參數(shù)去掉就是了, 默認 nginx 的 prefix path 會指向 /usr/local/nginx/, 當然你用的是 openresty, 那就是指向 /usr/local/openresty/nginx/.

參考: 官方文檔 - nginx 命令行
2017年8月6日 10:09