安裝nginx
-
安裝nginx依賴
yum install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum install -y openssl openssl-devel
zlib:壓縮
pcre:正則
openssl:證書
-
下載 nginx
wget http://nginx.org/download/nginx-1.13.11.tar.gz
-
解壓
tar zxvf nginx-1.13.11.tar.gz
-
修改編譯nginx源碼後的 輸出地址
./configure --prefix=/root/workbase/nginx
-
編譯
make make install
運行nginx
-
切換到編譯後輸出的/root/workbase/nginx/sbin
執行cd /workbase/nginx/sbin ./nginx
判斷nginx是否運行
-
執行命令,查看端口
ss -tanl
80 是nginx默認端口,如果80正常啓動,則nginx啓動成功
-
查看進程
ps -ef|grep nginx
-
訪問nginx首頁
ip:80
nginx 命令
cd sbin/ ./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload
./nginx -s quit:
此方式停止步驟是待nginx進程處理任務完畢進行停止。
./nginx -s stop:
此方式相當於先查出nginx進程id再使用kill命令強制殺掉進程。
注意: 開啓端口: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
如果本地訪問不到端口,則需要開啓 如果開啓之後,還訪問不到,則需要關閉本地防火牆ps命令
-a,查看所有
-u,以用戶(user)的格式顯示
-x, 顯示後臺進程運行參數
-ef,以全格式顯示進程所有信息,包括父進程Pid,創建人,創建時間,進程號。等等
一般項目中,我們首先要查詢一個進程,並對其進行刪除會用一下命令
ps -aux | grep nginx
ps -ef |grep nginx
查詢到nginx相關的進程,我們通過kill命令來操作該進程號刪除該進程,kill -9 12345
-