网站黄色在线观看视频,男人和女人操逼有免费的视频吗2018高清,91熟女丨老女人丨高潮丰满,丝袜高潮流白浆潮喷在线播放

中國站

中國站

國際版

聯(lián)系我們

400-002-9968

售前咨詢

售后服務(wù)

注冊 登錄

博客 > Nginx入門:Nginx安裝及配置全面指南

Nginx入門:Nginx安裝及配置全面指南

  • 標(biāo)簽:
  • Nginx
  • Nginx安裝
  • Nginx配置
  • Nginx命令

瀏覽量:2273次評論:0次

作者:銳成網(wǎng)絡(luò)整理時間:2024-05-15 11:46:53

Nginx是一款高性能的開源Web服務(wù)器,因其穩(wěn)定性和高效性而備受青睞。在上篇《一篇文了解什么是Nginx,Nginx工作原理、功能及常見術(shù)語》內(nèi)容中,我們已經(jīng)對Nginx有一個大致的了解,本篇內(nèi)容將介紹Nginx安裝及配置。

一、安裝 Nginx

由于Nginx在Ubuntu的默認(rèn)軟件倉庫中可用,因此可以使用apt打包系統(tǒng)從這些軟件倉庫中安裝Nginx。

由于這是首次與apt打包系統(tǒng)交互,我們將更新本地軟件包索引,以便訪問最新的軟件包列表。之后,我們就可以安裝nginx了:

sudo apt update

sudo apt install nginx

接受程序后,apt 將在服務(wù)器上安裝 Nginx 和所需的依賴項(xiàng)。

二、調(diào)整防火墻

在測試Nginx之前,需要調(diào)整防火墻軟件以允許訪問該服務(wù)。Nginx在安裝時將自己注冊為帶有ufw的服務(wù),從而可以直接允許Nginx訪問。

通過鍵入以下內(nèi)容列出ufw知道如何使用的應(yīng)用程序配置:

sudo ufw app list

您將看到一份應(yīng)用程序配置文件列表:

Output

Available applications:

  Nginx Full

  Nginx HTTP

  Nginx HTTPS

  OpenSSH

如輸出所示,Nginx 有三種配置文件:

  • Nginx Full:該配置文件同時打開 80 端口(正常、未加密的網(wǎng)絡(luò)流量)和 443 端口(TLS/SSL 加密流量)
  • Nginx HTTP:該配置文件只打開 80 端口(正常、未加密的網(wǎng)絡(luò)流量)
  • Nginx HTTPS:該配置文件只打開 443 端口(TLS/SSL 加密流量)

建議啟用限制性最強(qiáng)的配置文件,但仍允許您配置的流量?,F(xiàn)在,我們只需要允許 80 端口的流量。

輸入:

sudo ufw allow 'Nginx HTTP'

輸入:

sudo ufw status

輸出將顯示允許哪些HTTP流量:

Output

Status: active

 

To                         Action      From

--                         ------      ----

OpenSSH                    ALLOW       Anywhere                  

Nginx HTTP                 ALLOW       Anywhere                  

OpenSSH (v6)               ALLOW       Anywhere (v6)             

Nginx HTTP (v6)            ALLOW       Anywhere (v6)

三、檢查網(wǎng)絡(luò)服務(wù)器

安裝過程結(jié)束后,Ubuntu 20.04 會啟動 Nginx。網(wǎng)絡(luò)服務(wù)器應(yīng)該已經(jīng)啟動并運(yùn)行。

我們可以使用 systemd init 系統(tǒng)進(jìn)行檢查,以確保服務(wù)正在運(yùn)行:

systemctl status nginx

Copy

Output

● nginx.service - A high performance web server and a reverse proxy server

   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)

   Active: active (running) since Fri 2020-04-20 16:08:19 UTC; 3 days ago

     Docs: man:nginx(8)

 Main PID: 2369 (nginx)

    Tasks: 2 (limit: 1153)

   Memory: 3.5M

   CGroup: /system.slice/nginx.service

           ├─2369 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

           └─2380 nginx: worker process

由此可以確認(rèn),服務(wù)已成功啟動。不過,最好的測試方法是實(shí)際請求 Nginx 的頁面。

你可以訪問默認(rèn)的Nginx登陸頁面,通過導(dǎo)航到服務(wù)器的IP地址來確認(rèn)軟件是否正常運(yùn)行。如果不知道服務(wù)器的IP地址,可以使用icanhazip.com工具查找,該工具會給出從互聯(lián)網(wǎng)其他位置接收到的公共IP地址:

curl -4 icanhazip.com

獲得服務(wù)器 IP 地址后,將其輸入瀏覽器地址欄:

http://your_server_ip

接著就會看到默認(rèn)的 Nginx 登陸頁面:

如果出現(xiàn)在此頁面,說明服務(wù)器運(yùn)行正常,可以進(jìn)行管理。

四、管理 Nginx 進(jìn)程

現(xiàn)在,網(wǎng)絡(luò)服務(wù)器已經(jīng)啟動并運(yùn)行,讓我們來看看一些基本的管理命令。

要停止網(wǎng)絡(luò)服務(wù)器,請鍵入:

sudo systemctl stop nginx

要在網(wǎng)絡(luò)服務(wù)器停止時啟動它,請鍵入:

sudo systemctl start nginx

要停止并再次啟動服務(wù),請鍵入:

sudo systemctl restart nginx

如果只是更改配置,Nginx 通??梢栽诓恢袛噙B接的情況下重新加載。為此,請鍵入:

sudo systemctl reload nginx

默認(rèn)情況下,Nginx 被配置為在服務(wù)器啟動時自動啟動。如果這不是你想要的,你可以通過鍵入以下內(nèi)容禁用這一行為:

sudo systemctl disable nginx

要重新啟用服務(wù)以在啟動時啟動,可以鍵入:

sudo systemctl enable nginx

現(xiàn)在您已經(jīng)學(xué)會了基本的管理命令,應(yīng)該可以配置網(wǎng)站以托管多個域。

Nginx是一款強(qiáng)大而靈活的Web服務(wù)器軟件,通過Nginx安裝及配置全面指南,也許您已經(jīng)掌握了如何安裝和配置Nginx?,F(xiàn)在您可以開始將Nginx用于你的網(wǎng)站,并享受其卓越的性能和穩(wěn)定性。

來源 | digitalocean
編輯 | 銳成信息

相關(guān)閱讀:Nginx服務(wù)器安裝銳安信ssl證書教程

我的評論

還未登錄?點(diǎn)擊登錄

微信掃碼溝通
微信掃碼溝通

微信掃碼溝通

AI
return head