1. 程式人生 > 其它 >JavaScript Object.entries 的實現 及 iterator(迭代器)原理

JavaScript Object.entries 的實現 及 iterator(迭代器)原理

Nginx離線安裝

1、離線安裝GCC

輸入以下命令檢視是否安裝了gcc環境

gcc -v

如果未安裝點選下載缺少的rpm包,密碼t9lh,下載好後上傳至linux伺服器

# 安裝離線包
rpm -Uvh *.rpm --nodeps --force

# 查詢是否成功
gcc -v

2、安裝依賴包

點選下載相關安裝包,密碼0r5c

2.0、解壓並安裝perl

將perl安裝包拷貝至/usr/local/src

cd /usr/local/src
tar -zxvf perl-5.28.0.tar.gz -C /usr/local
cd /usr/local/perl-5.28.0
./Configure 
make 
make install

2.1、解壓並安裝 pcre

將pcre安裝包拷貝至/usr/local/src

cd /usr/local/src
tar -zxvf pcre-8.37.tar.gz -C /usr/local
cd /usr/local/pcre-8.37 
./configure 
make 
make install

2.2、解壓並安裝zlib

將zlib安裝包拷貝至/usr/local/src

cd /usr/local/src
tar -zxvf zlib-1.2.11.tar.gz -C /usr/local
cd /usr/local/zlib-1.2.11 
./configure 
make 
make install

2.3、解壓並安裝 openssl

將openssl安裝包拷貝至/usr/local/src

cd /usr/local/src
tar -zxvf openssl-1.1.0i.tar.gz -C /usr/local
cd /usr/local/openssl-1.1.0i
./config
make
make install

3、解壓並安裝 Nginx

將nginx安裝包拷貝至/usr/local/src

cd /usr/local/src
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=/usr/local/pcre-8.37 --with-zlib=/usr/local/zlib-1.2.11 --with-openssl=/usr/local/openssl-1.1.0i
make
make install

3.1、啟動Nginx(直接用預設配置啟動測試即可)

cd /usr/local/nginx/sbin
./nginx

3.2、開放埠

開放nginx預設使用的80埠,並重啟防火牆

# 開放80埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 立即生效
firewall-cmd --reload

3.3、測試

瀏覽器開啟,輸入IP地址即可,預設使用80埠。

3.4、設定nginx開機自啟

/etc/systemd/system目錄建立一個啟動指令碼

vi /etc/systemd/system/nginx.service

輸入以下內容:

[Unit]
Description=nginx service
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

然後執行

# 查詢nginx埠
ps -ef|grep nginx
# 先停止nginx
kill -9 xxx
# 必須先執行這個
systemctl daemon-reload
# 開機自啟
systemctl enable nginx
# 啟動nginx
systemctl start nginx
 
#設定開機自啟動
systemctl enable nginx 
 
#停止開機自啟動
systemctl disable nginx
 
#檢視服務當前狀態 
systemctl status nginx
 
#重新啟動服務
systemctl restart nginx   
 
#檢視所有已啟動的服務 
systemctl list-units --type=service 

參考:centos7.6離線安裝nginx