一、安裝必要的軟件包
在安裝Nginx之前,您需要先確保已經安裝了一下軟件包:
sudo apt-get update
sudo apt-get install curl gnupg2 ca-certificates lsb-release
這些軟件包使得您可以使用GPG密鑰添加Nginx存儲庫
二、添加Nginx倉庫的密鑰
使用以下命令將Nginx官方存儲庫的GPG密鑰添加到您的系統中:
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
三、將Nginx存儲庫添加到Linux系統
打開/etc/apt/sources.list文件,使用以下命令將Nginx存儲庫添加到文件中:
sudo nano /etc/apt/sources.list
在文件末尾添加以下內容:
deb https://nginx.org/packages/mainline/ubuntu/ lsb_release -cs nginx
deb-src https://nginx.org/packages/mainline/ubuntu/ lsb_release -cs nginx
請確保將lsb_release替換為您的系統代號(例如focal或bionic)
四、安裝Nginx服務器
使用以下命令,安裝Nginx服務器:
sudo apt-get update
sudo apt-get install nginx
五、啟動Nginx服務器
使用以下命令啟動Nginx服務器:
sudo systemctl start nginx
如果您想要在服務器重啟後自動啟動Nginx服務器,請使用以下命令:
sudo systemctl enable nginx
六、檢查Nginx服務器狀態
使用以下命令檢查Nginx服務器是否正在運行:
systemctl status nginx
如果服務器正在運行,您會看到以下輸出:
nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-08-23 18:45:37 EDT; 30s ago
Main PID: 901 (nginx)
Tasks: 2 (limit: 1074)
Memory: 2.0M
CGroup: /system.slice/nginx.service
├─901 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─902 nginx: worker process
Aug 23 18:45:37 ubuntu systemd[1]: Starting A high performance web server and a reverse proxy server...
Aug 23 18:45:37 ubuntu systemd[1]: Started A high performance web server and a reverse proxy server.
七、設置防火牆規則
使用以下命令,打開Nginx服務器的HTTP(端口80)和HTTPS(端口443)的訪問權限:
sudo ufw allow 'Nginx HTTP'
sudo ufw allow 'Nginx HTTPS'
如果您的服務器中使用了其他的防火牆,請根據防火牆和Nginx的文檔,設置相關的防火牆規則
八、使用Nginx測試頁面測試服務器安裝是否成功
使用您的網絡瀏覽器,連接到Nginx默認端口80(http)或者443(https),如果您看到一個Nginx歡迎頁面,那麼您的安裝就已經成功:
http://your_server_ip
或
https://your_server_ip
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257942.html