? 今天在這里,我們總結一下ubantu的服務器上部署nginx軟件,請按照以下步驟進行安裝:
1、更新包列表:
首先更新你系統中的可用軟件包列表,以確保你可以安裝最新版本。
sudo apt update
2、?Ubuntu上更新已安裝軟件包(會自動更新可以直接升級的軟件包,但不會處理導致依賴關系改變的軟件包(例如:有些軟件包的升級可能會需要刪除舊的軟件包或安裝新的軟件包)。如果某些軟件包需要進行這樣的變化,apt upgrade
?會跳過這些軟件包)
sudo apt upgrade
3、安裝 Nginx:
使用以下命令安裝 Nginx:
sudo apt install nginx
4、啟動 Nginx:
安裝完成后,可以使用以下命令啟動 Nginx 服務:
sudo systemctl start nginx
5、設置開機自啟(安裝成功后,默認是開啟的):
如果你希望 Nginx 在系統啟動時自動啟動,可以使用以下命令:
sudo systemctl enable nginx
6、檢查 Nginx 狀態:
你可以檢查 Nginx 是否正在運行:
sudo systemctl status nginx
7、訪問 Nginx:
默認情況下,Nginx 在安裝后會監聽 80 端口。你可以在瀏覽器中輸入你的服務器 IP 地址(或者 localhost,如果你是在本地機器上安裝)來查看 Nginx 的默認歡迎頁面。
http://your_server_ip/
8、配置防火墻(可選):
如果你啟用了 UFW 防火墻,確保允許 HTTP 和 HTTPS 流量:
sudo ufw allow 'Nginx Full'
9、上述方法安裝后,網站的默認根目錄是/var/www/html/。如果網站是純靜態頁面的,可以先在用戶目錄下創建一個目錄,比如/home/test/mywebsite,將靜態網頁上傳到該目錄。我們可以再執行上述命令,將網頁文件復制到網頁根目錄下面,至此,該靜態網站已經可以通過ip或者域名訪問了。
sudo cp -r /home/test/mywebsite/* /var/www/html/
另外,如果我們修改了配置文件,那么在重新加載nginx之前,您可以運行以下命令來檢查配置文件是否有語法錯誤:
sudo nginx -t
在更改nginx配置文件后,您需要重啟或重新加載nginx服務,以使更改生效。可以使用以下命令重新加載nginx:
sudo systemctl reload nginx
如果更改網站目錄,可能造成權限問題,無法訪問哦,我們可以打開日志,查詢一下存在的問題。
在終端中運行如下命令,你將看到錯誤日志的輸出,并且任何新的錯誤信息都會實時顯示:
tail -f /var/log/nginx/error.log
至此,nginx的基本操作已經記錄完成?