基於linux離線部署nginx,使用rpm

yy418408247發表於2023-03-13
具體內容:
[root@ycmzj RelyOn]# pwd
/usr/local/RelyOn
2.安裝依賴包:rpm -Uvh  *.rpm  --nodeps  --force
[root@ycmzj RelyOn]# rpm -Uvh  *.rpm  --nodeps  --force
3.進行nginx 安裝。
①透過xftp把nginx上傳到伺服器中。ll檢視如下:
②在當前目錄下進行解壓操作,解壓到/usr/local下:
[root@ycmzj local]# tar -zxvf nginx-1.20.2.tar.gz  -C /usr/local/
③ 進行預編譯
先到指定目錄。
[root@ycmzj local]#  cd nginx-1.20.2

[root@ycmzj nginx-1.20.2]# ./configure --prefix=/usr/local/nginx  --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module
④進行編譯安裝。
[root@ycmzj nginx-1.20.2]#make && make install
⑤啟動nginx
為了防止報錯,需要進行操作:

[root@ycmzj nginx-1.20.2]# vi /etc/selinux/config

2>.防火牆
# 檢視防火牆狀態
[root@ycmzj nginx-1.20.2]# systemctl status firewalld
[root@ycmzj nginx-1.20.2]# firewall-cmd --state
# 檢視80埠
[root@ycmzj nginx-1.20.2]# firewall-cmd --query-port = 80 /tcp
#檢視新增80埠,載入
[root@ycmzj nginx-1.20.2]# firewall-cmd --permanent --zone=public --add-port=80/tcp
[root@ycmzj nginx-1.20.2]# firewall-cmd --reload
測試nginx是否正常
[root@ycmzj nginx-1.20.2]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
開啟nginx(
#啟動
[root@ycmzj nginx-1.20.2]# /usr/local/nginx/sbin/nginx
#正常停止                
[root@ycmzj nginx-1.20.2]# /usr/local/nginx/sbin/nginx  -s quit                
#重新載入
[root@ycmzj nginx-1.20.2]# /usr/local/nginx/sbin/nginx -s reload
#檢視版本資訊
[root@ycmzj nginx-1.20.2]# /usr/local/nginx/sbin/nginx   -V         
[root@ycmzj nginx-1.20.2]# /usr/local/nginx/sbin/nginx
4. 檢視Nginx狀態
①.檢視程式
[root@ycmzj nginx-1.20.2]# ps aux | grep nginx

[root@ycmzj nginx-1.20.2]#
②. 埠查詢
[root@ycmzj nginx-1.20.2]# lsof -i: 80

③.檢視服務
[root@ycmzj nginx-1.20.2]# netsta t -lntp


遊戲是我的全部圖景,我將演繹所有的遊戲角色,我是每個活著角色的傳奇。 --開心研



相關文章