在CentOS Stream 8上安裝Nginx 1.22的步驟如下:
sudo dnf groupinstall "Development Tools"
sudo dnf install pcre-devel zlib-devel openssl-devel
您可以訪問Nginx的官方網站或使用以下命令下載:
wget http://nginx.org/download/nginx-1.22.0.tar.gz
tar -zxvf nginx-1.22.0.tar.gz
cd nginx-1.22.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module
請根據您的需求添加或刪除其他模塊。
make
sudo make install
sudo /usr/local/nginx/sbin/nginx
或者,您可以將Nginx添加為系統服務,以便隨系統啟動自動啟動:
sudo vi /etc/systemd/system/nginx.service
在文件中添加以下內容:
[Unit]
Description=The nginx HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target
[Service]
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存并關閉文件。然后運行以下命令啟用Nginx服務:
sudo systemctl enable nginx
您現在可以使用以下命令啟動Nginx服務:
sudo systemctl start nginx