站長資訊網
        最全最豐富的資訊網站

        5分鐘學會在CentOS 8上安裝Nginx

        本教程重點介紹如何在CentOS 8主機上安裝Nginx Web服務器。

        Nginx可能是當今使用的最受歡迎的Web服務器之一。

        Nginx的發音為“ engine-x”,它服務于32%的在線活動網站,高于Apache HTTP Web服務器。

        Nginx還用作Apache的負載平衡器或反向代理。

        Nginx以其性能著稱,即使與Apache相比缺乏靈活性,但它也可以處理大量的傳入連接。

        在本教程中,我們將看到如何在CentOS 8上安裝Nginx。

        先決條件

        在開始之前,對CentOS 8擁有sudo特權對您來說很重要。

        為了確保是這種情況,請運行以下命令

        $ sudo -l

        User user may run the following commands on localhost:
            (ALL) ALL

        5分鐘學會在CentOS 8上安裝Nginx

        另外,請確保主機上的端口80上沒有任何內容。

        NGINX默認使用此端口。 結果,如果您已經安裝了Apache Web服務器,則可能無法運行NGINX服務器。

        $ netstat -tulpn | grep :80

        5分鐘學會在CentOS 8上安裝Nginx

        如果此命令沒有顯示任何結果,則很好。

        在CentOS 8上安裝NGINX

        為了在CentOS 8上安裝NGINX,您只需要安裝以下軟件包。

        $ sudo yum install -y nginx

        5分鐘學會在CentOS 8上安裝Nginx

        在CentOS 8上啟動NGINX

        首先,您要啟用NGINX服務器,以便主機啟動后立即啟動。

        [linuxidc@localhost ~]$ sudo systemctl enable nginx
        Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.

        5分鐘學會在CentOS 8上安裝Nginx

        準備就緒后,可以使用以下命令啟動NGINX

        $ sudo systemctl start nginx

        5分鐘學會在CentOS 8上安裝Nginx

        使用status命令確保正確啟動了NGINX。

        $ sudo systemctl status nginx

        5分鐘學會在CentOS 8上安裝Nginx

        現在NGINX正在運行,您必須獲取主機的IP。

        要在CentOS 8上找到您當前的IP地址,請運行以下命令

        [linuxidc@localhost ~]$ sudo hostname -I | awk ‘{print $1}’
        192.168.229.165

        5分鐘學會在CentOS 8上安裝Nginx

        打開您喜歡的Web瀏覽器并導航到該IP地址。

        5分鐘學會在CentOS 8上安裝Nginx

        恭喜你!

        您已在CentOS 8上成功安裝了NGINX。

        但是,您必須正確配置它,以便公眾可以訪問您的網站。

        檢查您的防火墻規則

        為了使外部用戶能夠訪問您的Web服務器,您需要啟用到主機的HTTP和HTTPS通信。

        修改防火墻規則并添加以下條目(如果尚未完成)

        sudo firewall-cmd –permanent –zone=public –add-service=http
        sudo firewall-cmd –permanent –zone=public –add-service=https
        sudo firewall-cmd –reload

        在CentOS 8上管理您的NGINX服務器

        為了管理您的NGINX服務器,您有多種選擇。

        要檢查NGINX的狀態,您必須運行以下命令

        $ sudo systemctl status nginx

        要停止您的NGINX服務器,請運行

        $ sudo systemctl stop nginx

        如果要重新啟動,則必須運行

        $ sudo systemctl start nginx

        如果您對NGINX服務器進行了一些修改,則可以重新加載它而不必停止并重新啟動它。

        要重新加載NGINX,您只需運行

        $ sudo systemctl reload nginx

        如果您不想在引導時啟動NGINX服務器,則必須通過運行來禁用它

        $ sudo systemctl disable nginx

        CentOS 8上NGINX最佳做法

        默認情況下,您的靜態HTML文件位于“/usr/share/nginx/html”。

        因此,如果要導航到此路徑,則將找到使用Web瀏覽器瀏覽時顯示的文件的HTML。

        5分鐘學會在CentOS 8上安裝Nginx

        文件位置

        如果要使用NGINX作為默認的Web服務器,這意味著您不將請求代理到Apache,則可以使用“ /var/www”文件夾來存儲不同的網站。

        此外,您必須創建NGINX服務器塊,以將請求與服務器上托管的網站進行匹配。

        但是,如果您將請求代理到Apache,則只需修改NGINX配置文件,就可以使用Apache網站文件的“ / var / www”路徑。

        服務器塊

        與Apache類似,NGINX可以處理自定義配置文件以存儲許多不同的網站。

        這些配置文件可以存儲在“ /etc/nginx/conf.d”中,并且它們必須以.conf結尾。

        NGINX和Apache使用的技術非常相似,因此,如果您過去使用過一種技術,則管理上應該沒有任何區別。

        總結

        在本教程中,您學習了如何在CentOS 8上安裝NGINX。

        但是,您現在應該開始創建服務器塊以便存儲您的不同網站。您也可以選擇擁有NGINX代理服務器,以便將請求轉發到主Web服務器(如Apache)。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品国产福利尤物免费| 精品乱码久久久久久久| 亚洲av无码国产精品色午夜字幕| 91久久精品无码一区二区毛片| 亚洲精品无码mv在线观看网站| 91精品国产自产在线老师啪| 国产精品亚韩精品无码a在线| 日韩熟女精品一区二区三区| 国产午夜精品理论片久久| 精品国产日产一区二区三区| 无码精品国产一区二区三区免费| 日韩精品无码人妻一区二区三区| 国产精品狼人久久久久影院 | 无码日韩人妻精品久久蜜桃| 欧美成人精品高清在线播放 | 99热在线日韩精品免费| 精品久久久久久中文字幕人妻最新 | 精品无码国产一区二区三区51安| 午夜精品久久久久久久无码| 青娱乐国产精品视频| 精品国产免费人成网站| 狠狠精品干练久久久无码中文字幕 | 久久精品无码一区二区三区免费| 国产精品成人久久久久久久| 中国精品videossex中国高清| 欧美777精品久久久久网| 2020久久精品国产免费| 97精品一区二区视频在线观看| 久久精品国产亚洲AV无码偷窥| 无码精品人妻一区二区三区中| 亚洲AV永久无码精品成人| 亚洲国产精品无码久久久不卡| 亚洲一区二区三区国产精品| 亚洲国产小视频精品久久久三级| 无码乱码观看精品久久| 亚洲麻豆精品国偷自产在线91| 亚洲av午夜精品一区二区三区| 亚洲国产精品视频| 亚洲日韩精品一区二区三区| 亚洲精品无码久久久影院相关影片 | 亚洲AV无码久久精品成人|