主機SERVER虛擬化(二) – CentOS8 安裝 Nginx 1.16

透過Vmware ESXi將主機虛擬化,安裝好CentOS 8後,要建立HTTP服務,就要靠 Nginx,這篇文章用來記錄安裝Nginx 1.16,後續還有安裝PHP、安裝MariaDB以及wordpress從舊環境轉移到新環境的方法。
computer

如果你沒有使用過網頁伺服器的經驗~
那漢克建議你使用Nginx。
Nginx 使用較少系統資源,非常的輕量;
當然,性能也很強大,
它可以用作反向代理或負載平衡。
漢克目前只使用基本的 http/https網頁伺服器服務。
接下來,就在 CentOS8 安裝Ngnix吧!

在CentOS8 中 Nginx 預設版本是 1.14,但 Nginx 目前的穩定版是 1.16,
要裝當然就裝最新版,官網也有Nginx 1.16的詳細安裝流程【官網連結

安裝套件管理工具 yum-utils
執行 yum install yum-utils 進行安裝。

透過VIM建立來源庫
VIM 就像 WINDOW的文字編輯器,通常拿來編輯 config檔或撰寫 Script。
透過以下指令在 /etc/yum.repos.d/ 路徑下建立 nginx.repo 檔
vim /etc/yum.repos.d/nginx.repo

官方的設定如下,將設定貼在 /etc/yum.repos.d/nginx.repo裡面即可:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Nginx提供兩個版本,
上面代碼中 [nginx-stable] 是穩定版,[nginx-mainline]是最新版本
預設是使用穩定版,如果你想用最新版,透過以下指令指定使用mainline版本
yum-config-manager –enable nginx-mainline

設定完成後,就執行以下指令進行安裝吧!
yum install nginx

安裝完成後,輸入以下指令確認版本
nginx -v

接下來,記得啟動 Nginx
systemctl start nginx
也別忘記設定開機時自動啟動,不然重開機後要執下上面指令手動啟動
systemctl enable nginx

最後~
防火牆開啟 http 與 https 通訊協定,不然 80 port 跟 443 port 不會通喔~
firewall-cmd –zone=public –permanent –add-service=http
firewall-cmd –zone=public –permanent –add-service=https

WordPress 與 NextCloud 都是使用PHP語言寫的,
要使用這些服務,就要安裝PHP,讓CentOS認識PHP語言~
這樣網站才能正常運作。
我們已經在 CentOS 安裝Nginx了!
接下來,就來安裝PHP,設定PHP-FPM吧!

漢克硬體配置可以參考:【自組NAS】我的 NAS Server 硬體配置

分享在 facebook
Facebook
分享在 google
Google+
分享在 twitter
Twitter
分享在 linkedin
LinkedIn
分享在 email
Email

發佈留言