將List集合中相同屬性的物件合併
阿新 • • 發佈:2022-02-18
安裝
步驟一:安裝編譯檔案及庫檔案
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-devel
步驟二:建立nginx目錄
cd /usr/localmkdir nginxcd nginx
步驟三:下載並解壓nginx
下載
wget https://nginx.org/download/nginx-1.14.2.tar.gz
下載可能會很慢,不如直接瀏覽器或者迅雷下載檔案,把檔案複製到對應目錄下
解壓
tar -zxvf nginx-1.14.2.tar.gz
步驟四: 進入安裝包目錄
cd nginx-1.14.2
步驟五: 編譯安裝nginx,預設安裝到 /usr/local/nginx中
1.執行配置檔案
./configure
2.編譯和安裝
make && make install
執行
/usr/local/nginx/sbin/nginx
如果127.0.0.1可以顯示,則安裝成功
參考:
https://blog.csdn.net/sinat_38798245/article/details/109615195
配置服務和開機自啟動
1.進入/usr/lib/systemd/system
cd /usr/lib/systemd/system
2.建立nginx.service
touch nginx.service
3.vim編輯nginx.service,裡面的路徑根據自己實際情況修改
vim /usr/lib/systemd/system/nginx.service
檔案內容如下:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
裡面的路徑改成自己的
配置完後需要重新整理配置
systemctl daemon-reload
命令
#設定開機自啟 systemctl enable nginx.service #關閉開機自啟動 systemctl disable nginx.service #檢視所有開機啟動項 systemctl list-unit-files |grep enabled #開啟服務 systemctl start nginx.service #關閉服務 systemctl stop nginx.service #重新載入配置 systemctl reload nginx.service #檢視狀態 systemctl status nginx.service
參考:
https://blog.csdn.net/qq_34869990/article/details/103727377
檢視nginx是否啟動成功
第一種:
ps -ef | grep nginx
成功:
也能看是哪個config配置檔案啟動的,也能看nginx安裝目錄
第二種:
ps -C nginx -o pid
成功:
失敗:
第三種:
netstat -anp | grep :80
成功:
失敗:
第四種:
lsof -i:80
成功:
失敗:
nginx檢視版本號
/usr/local/nginx/sbin/nginx -V