IT筆記 : Ubuntu 22.04 Linux 中安裝 Nginx web server
在Ubuntu官方網站下載Ubuntu 22.04 ISO,視乎需要,可選擇Desktop image或者Server install image 的版本,兩者的分別是前者有圖象界面而後者沒有。
如果平時常用windows平台的話,可以採用Virtualbox或者 VMWare 來安裝ISO。
如果使用windows內置的WSL2以來安装則較為簡單,但是功能有少許限制,在這裏不作詳述了!
下載及安裝伺服器版本後再檢查Ubuntu 22.04有沒有更新版本
$ sudo apt update
如要更新可輸入指令更新
$ sudo apt upgrade
檢查時區即是 Time Zone 的設定
$ sudo timedatectl set-timezone Asia/Hong_Kong
$ timedatectl
輸入指令安裝 Nginx web server
$ sudo apt install nginx
完成安裝後,使用指令顯示Nginx的版本。
$ nginx -v
nginx version: nginx/1.18.0 (Ubuntu)
確認Nginx的版本為1.18.0 。
檢視防火牆的設定
$ sudo ufw app list
Output
Available applications:
Nginx Full
Nginx HTTP
Nginx HTTPS
OpenSSH
輸入指令容許正常 HTTP traffic 通過 port 80 .
$ sudo ufw allow 'Nginx HTTP'
輸入指令查看防火牆狀況
$ sudo ufw status
Output
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)
如果網站已經安裝了SSL憑證,也可以輸入下列指令, 開啟port 443提供https的服務
$sudo ufw allow 443
開啟Nginx Status來查看服務器運行狀態
$ systemctl status nginx
如果有需要的話,使用命令重啟nginx
#sudo service nginx start
由於server版本沒有安裝圖像介面,不能使用瀏覽器顯示網頁,改用指令顯示網頁。
看到測試網頁表示Nginx web server伺服器運作正常
Comments