nginx的使用教程(nginx命令學習記錄)
2023-05-14 23:17:20 1
nginx命令--學習記錄
查看80埠是否被佔用
netstat -ntlp
nginx命令
#/usr/local/nginx/sbin/nginx
啟動命令
#/usr/local/nginx/sbin/nginx -t 檢測配置文件#/usr/local/nginx/sbin/nginx -s reload 平滑重啟(修改配置文件後,可使用此命令重啟,不影響運行)#/usr/local/nginx/sbin/nginx -s quit 結束nginx(待nginx進程執行任務完畢後退出)#/usr/local/nginx/sbin/nginx -s stop 直接退出
ln -s source dist # 建立軟連接
ln -s /usr/local/nginx/sbin/nginx /home/hadoop/nginx-1.12.2/nginx1 #建立文件連接ln -s /usr/local/nginx/sbin/ /home/hadoop/nginx-1.12.2/nginx_dir #建立目錄連接[hadoop@hadoop0 nginx-1.12.2]$ rm nginx1 #文件連接[hadoop@hadoop0 nginx-1.12.2]$ rm nginx_dir #目錄連接
刪除符號連結
rm -rf nginx_dir
注意不是rm -rf nginx_dir/,沒有/
chmod 將目前目錄下的所有文件與子目錄皆設為任何人可讀取 :
chmod -R a r /usr/local/logs/--R表示目錄下的所有文件與子目錄皆設為任何人可讀取chmod a r /usr/local/logs/error.log
非root權限啟動時nginx: [emerg] bind to 0.0.0.0:80 failed (13: Permission denied)
註:以非root權限啟動時,會出現 nginx: [emerg] bind to 0.0.0.0:80 failed (13: Permission denied) 錯誤
原因:Linux只有root用戶可以使用1024以下的埠
解決辦法:
1.以root權限啟動
2.將 /usr/local/nginx/conf/nginx.conf 文件中的80埠改為1024以上
server {# listen 80 listen 8080……}
2021-07-08
,