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程序切換 同步非同步針對的是,如果接收不到資料,當前 邏輯的狀...