剛才安裝了nginx, 命令需要去sbin目錄執行,比較麻煩,設定下全域性命令,就無需進入nginx的sbin目錄執行nginx命令了,過程如下:
vim /etc/profile,如下所述
執行:source /etc/profile 讓配置檔案重新生效一下即可
解決辦法:/home/nginx/sbin/nginx -c /home/nginx/conf/nginx.conf
已解決,命令ok
也可以使用:ln -s /home/nginx/sbin/nginx /usr/local/bin/nginx
檢視版本:nginx -v
[root@ibk_187 sbin]# nginx -v檢查配置是否正確:nginx -tnginx version: nginx/1.13.4
[root@ibk_187 sbin]# nginx -t關閉:nginx -s quitnginx: the configuration file /home/nginx/conf/nginx.conf syntax is
oknginx: configuration file /home/nginx/conf/nginx.conf test is successful
nginx -s stop
啟動
[root@ibk_187 sbin]# cd /home/nginx/sbin/[root@ibk_187 sbin]# ./nginx重啟伺服器,發現此錯誤
nginx -s reload
nginx: [error] open() "/home/nginx/logs/nginx.pid" failed (2: no such file or directory)
解決方法:
[root@localhost nginx]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
使用nginx -c的引數指定nginx.conf檔案的位置
看nginx.pid檔案已經有了。
重啟伺服器,發現此錯誤
nginx -s reload
nginx: [error] open() "/home/nginx/logs/nginx.pid" failed (2: no such file or directory)
解決方法:
[root@localhost nginx]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
使用nginx -c的引數指定nginx.conf檔案的位置
看nginx.pid檔案已經有了。
nginx配置一(全域性配置)
user 是個主模組指令,指定nginx worker程序執行使用者以及使用者組.語法 user user group 預設值 nobody nobody 如果主程序以root執行,nginx將會呼叫setuid setgid 來設定使用者 組,如果沒有指定組,那麼將使用與使用者名稱相同的組,預設情...
怎麼配置全域性命令
配置步驟 1.計算機 2.右鍵 屬性 3.高階系統設定 4.環境變數 5.找到變數名為path 點編輯 使用者變數 系統變數都可以 6.變數值新增上 你想開啟的可執行檔案所在的資料夾的路徑 eg 我的迅雷應用thunder.exe的位址為c program files x86 thunder net...
3 1 Nginx全域性配置說明
user nginx nginx 啟動nginx 作程序的 和組 worker processes number auto 啟動nginx 作程序的數量 worker cpu affinity 00000001 00000010 00000100 00001000 將nginx 作程序繫結到指定的c...