亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    5分鐘學(xué)會在CentOS 8上安裝Nginx

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

    Nginx可能是當(dāng)今使用的最受歡迎的Web服務(wù)器之一。

    Nginx的發(fā)音為“ engine-x”,它服務(wù)于32%的在線活動網(wǎng)站,高于Apache HTTP Web服務(wù)器。

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

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

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

    先決條件

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

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

    $ sudo -l

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

    5分鐘學(xué)會在CentOS 8上安裝Nginx

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

    NGINX默認(rèn)使用此端口。 結(jié)果,如果您已經(jīng)安裝了Apache Web服務(wù)器,則可能無法運行NGINX服務(wù)器。

    $ netstat -tulpn | grep :80

    5分鐘學(xué)會在CentOS 8上安裝Nginx

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

    在CentOS 8上安裝NGINX

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

    $ sudo yum install -y nginx

    5分鐘學(xué)會在CentOS 8上安裝Nginx

    在CentOS 8上啟動NGINX

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

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

    5分鐘學(xué)會在CentOS 8上安裝Nginx

    準(zhǔn)備就緒后,可以使用以下命令啟動NGINX

    $ sudo systemctl start nginx

    5分鐘學(xué)會在CentOS 8上安裝Nginx

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

    $ sudo systemctl status nginx

    5分鐘學(xué)會在CentOS 8上安裝Nginx

    現(xiàn)在NGINX正在運行,您必須獲取主機的IP。

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

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

    5分鐘學(xué)會在CentOS 8上安裝Nginx

    打開您喜歡的Web瀏覽器并導(dǎo)航到該IP地址。

    5分鐘學(xué)會在CentOS 8上安裝Nginx

    恭喜你!

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

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

    檢查您的防火墻規(guī)則

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

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

    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服務(wù)器

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

    要檢查NGINX的狀態(tài),您必須運行以下命令

    $ sudo systemctl status nginx

    要停止您的NGINX服務(wù)器,請運行

    $ sudo systemctl stop nginx

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

    $ sudo systemctl start nginx

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

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

    $ sudo systemctl reload nginx

    如果您不想在引導(dǎo)時啟動NGINX服務(wù)器,則必須通過運行來禁用它

    $ sudo systemctl disable nginx

    CentOS 8上NGINX最佳做法

    默認(rèn)情況下,您的靜態(tài)HTML文件位于“/usr/share/nginx/html”。

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

    5分鐘學(xué)會在CentOS 8上安裝Nginx

    文件位置

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

    此外,您必須創(chuàng)建NGINX服務(wù)器塊,以將請求與服務(wù)器上托管的網(wǎng)站進(jìn)行匹配。

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

    服務(wù)器塊

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

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

    NGINX和Apache使用的技術(shù)非常相似,因此,如果您過去使用過一種技術(shù),則管理上應(yīng)該沒有任何區(qū)別。

    總結(jié)

    在本教程中,您學(xué)習(xí)了如何在CentOS 8上安裝NGINX。

    但是,您現(xiàn)在應(yīng)該開始創(chuàng)建服務(wù)器塊以便存儲您的不同網(wǎng)站。您也可以選擇擁有NGINX代理服務(wù)器,以便將請求轉(zhuǎn)發(fā)到主Web服務(wù)器(如Apache)。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號