Nginx 是一個開源的高性能 Web 服務器,通常用作具有 HTTP 服務器功能、Web 服務器、負載平衡器、緩存和媒體流軟件的保留代理。 Nginx 的結構是事件驅動的,這使它能夠同時處理多個請求。 它比 Apache. Nginx 能夠平衡大量並發連接的負載。
在本文中,我們將逐步向您展示如何在 CentOS 8 服務器上安裝 Nginx。
先決條件
在開始安裝之前,您將確保沒有任何進程在端口 80 或 443 上運行。
在 CentOS 8 上安裝 Nginx
您將執行以下步驟在系統上安裝 Ngnix:
在您的系統上以 root 用戶身份登錄。
通過從活動訪問搜索欄打開終端窗口。 或者您可以使用 Ctrl + Alt + t 快捷鍵打開。
默認情況下,Nginx 在 CentOS 8 存儲庫中可用。 因此,您可以在系統上使用 yum 包管理器安裝它。 要安裝 Nginx,請在終端上鍵入以下命令:
$ sudo yum 安裝 nginx
您將在終端上看到用戶確認提示。 您將按“y”和“Enter’ 繼續安裝 Nginx 包。
一段時間後,終端上將顯示“完成”狀態,表明 Ngnix 已成功安裝到您的系統上。
Nginx 安裝完成後,現在您將使用以下命令在您的系統上啟用 Nginx 服務:
$ sudo systemctl 啟用 nginx
在下一步中,我們將使用以下命令在您的系統上啟動 Nginx 服務:
$ sudo systemctl 啟動 nginx
現在,我們將驗證 Ngnix 服務是否正在運行。 為此,請在終端上鍵入以下命令:
$ sudo systemctl 狀態 nginx
調整防火牆設置
在 CentOS 8 中,防火牆的默認解決方案是“Firewalld”。 在 Nignx 安裝期間,會創建一個 firewalld 服務文件,其中包含一些預定義的規則集,以允許訪問端口 HTTP 443 和 HTTP 80。
您將使用以下命令永久打開必要的端口:
$ sudo firewall-cmd –permanent –zone=public –add-service=http $ sudo firewall-cmd –permanent –zone=public –add-service=https $ sudo 防火牆-cmd –reload
測試 Nginx 安裝
現在,您將測試 Nginx 安裝。 為此,首先您將在終端上使用以下命令檢查您的 IP 地址:
現在,打開你的 Firefox 系統上的瀏覽器,然後在 Web 瀏覽器的地址欄中鍵入 https://your_IP。 您將在瀏覽器中看到 Nginx 歡迎默認頁面,如下所示:
恭喜,Nginx 服務器已成功安裝在您的 CentOS 8 上。現在,您已準備好開始部署您的應用程序,您可以使用 Nginx 作為代理 Web 服務器。
Ngnix 的配置文件位於 /etc/nginx/ 目錄中。 Nginx的主要配置文件是/etc/nginx/nginx.conf。
結論
在本文中,您學習瞭如何在 CentOS 8 上安裝 Nginx。此外,如何使用終端調整系統上的防火牆設置。 我希望你喜歡這篇文章,它對你有用。 如果您對本文有任何問題,請通過您的反饋或評論框中的評論告訴我們。