nginx
1.nginx簡介

2.lnmp作業原理

- apache
- nginx


3.nginx引數與模塊介紹
- --prefix=/usr/local/nginx #/指定安裝路徑
- --with-http_stub_status_module #/安裝狀態模塊、
- --with-http_ssl_module #/安裝https模塊
二、nginx安裝
1.安裝依賴包
yum -y install openssl-devel gcc gcc-c++ zlib-devel pcre-devel
2.解壓nginx壓縮包
cd /opt/opt
tar -xvf nginx-1.22.0.tar.gz
cd nginx-1.22.0
3.檢測環境選擇模塊
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
4.編譯安裝ngixn
make && make install
5.軟連接啟動路徑方便管理
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin
5.檢測nginx是否可以啟動 ok表示正常
nginx -t #/檢測nginx是否正常

6.啟動nginx并過濾埠驗證是否啟動
nginx -s reload #/重啟nginx
ss -antpul | grep nginx #/過濾nginx埠

nginx -c stop #/關閉nginx

7.nginx pid無效導致無法啟動解決方法
說明:原因是因為每一個nginx行程都對應一個id,存放于nginx.pid中,而在進行重新編譯時可能會因為一些bug導致nginx.pid中的id號被卡死,因此無法重啟,想要解決這個問題可以殺掉所有nginx行程,再用-c命令指定組態檔進行啟動,

方法一:
將安裝路徑下的nginx啟動檔案 使用nginx -c 到nginx的組態檔
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

方法二:
nginx -c 指向到ngingx組態檔路徑
nginx -c /usr/local/nginx/conf/nginx.conf

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/514267.html
標籤:Linux
上一篇:2022年安裝fedora workstation 36之后要安裝的軟體
下一篇:Linux 檔案系統與日志分析
