Linux學習之四 Nginx

2022-02-20 15:02:45 字數 2190 閱讀 4808

nginx的是乙個高效能的web伺服器的軟體。

它比apache http伺服器更加靈活,重量輕的程式。

本教程將教你如何安裝和你的centos 7伺服器上啟動nginx的。

本教程的步驟需要使用者具有root許可權。

你可以看到如何設定了按照步驟3和4的

在centos 7初始伺服器設定

教程。要新增的centos 7 epel軟體庫,開啟終端,並使用以下命令:

sudo yum install epel-release
現在,nginx的儲存庫安裝在伺服器上,使用下面的安裝nginx的yum命令:

sudo yum install nginx
在您回答是肯定的提示,nginx的將完成安裝虛擬專用伺服器(vps)上。

nginx的不自行啟動。

為了獲得nginx的執行,輸入:

sudo systemctl start nginx
如果你正在執行乙個防火牆,執行以下命令允許http和https流量:

您將看到預設的centos 7 nginx的網頁,其中有提供資訊和測試目的。

它應該是這個樣子:

如果你看到這個頁面,那麼你的web伺服器現在可以正確安裝。

繼續之前,你可能會想,使nginx的當啟動系統引導。

要做到這一點,請輸入以下命令:

sudo systemctl enable nginx
恭喜!

nginx的是現在安裝並執行!

ip addr
1. lo: mtu 65536 qdisc noqueue state unknown

. . .

2: eth0:

mtu 1500 qdisc pfifo_fast state up qlen 1000

. . .

您可能會看到一些根據您的伺服器上可用的硬體在這裡介面。

lo介面是本地loopback介面,這不是我們想要的。

在上面的例子中,

eth0介面是我們想要的。

一旦你的介面名稱,可以執行下面的命令來顯示您的伺服器的公網ip位址。

替換您在上面找到的介面名稱:

ip addr show eth0 | grep inet | awk '' | sed 's/\/.*$//'

如果你想開始通過nginx的服務你自己的網頁或應用程式,你會想知道nginx的配置檔案和預設伺服器根目錄的位置。

預設的伺服器根目錄是/usr/share/nginx/html

被放置在那裡的檔案將在web伺服器上提供服務。

這個位置是預設的伺服器模組的配置檔案附帶nginx的,它位於中指定

/etc/nginx/conf.d/default.conf

任何額外的伺服器塊,被稱為apache的虛擬主機,可以通過建立新的配置檔案中新增/etc/nginx/conf.d與結束。檔案.conf在該目錄中啟動nginx的時候會被載入。

主要nginx的配置檔案位於/etc/nginx/nginx.conf

在這裡,你可以改變這樣的執行nginx的守護程序的使用者,並且得到當nginx的執行產生了,除其他事項外工作程序的數量設定。

一旦你有你的雲伺服器上安裝nginx的,你可以繼續

安裝lemp堆疊

linux學習之安裝Nginx

nginx簡介 俄羅斯人編寫的輕量級http伺服器 是乙個高效能的http和反向 伺服器,同時也是乙個imap pop3 smtp 伺服器。官網 nginx配置檔案及目錄 安裝目錄 usr local nginx 主配置檔案 usr local nginx conf nginx.conf 網頁根目錄...

Linux學習筆記之四

tcpdump i inte ce s 0 w home 1.pcap tcpdump i any n n s 0 vvv x w home 2.pcap用管理員許可權cmd中輸入 sc start npf 可以解決wireshake無法看到介面問題。目錄的讀許可權位意味著可以列出其中的內容 寫許可...

Nginx學習筆記(四)

傳統請求切換的缺點 不做連線切換,以來os的程序排程實現併發 每做一次切換,都要消耗一定時間 5ms 隨著併發程序數量的增加,程序間的消耗是指數增加的 因此比較適用於少量程序的情景 nginx請求切換使用者態直接完成連線切換,儘量減少os程序切換 同步非同步針對的是,如果接收不到資料,當前 邏輯的狀...