真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何通過(guò)Nginx命令來(lái)提高DevOps技能

小編給大家分享一下如何通過(guò)Nginx命令來(lái)提高DevOps技能,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、當(dāng)涂ssl等。為超過(guò)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的當(dāng)涂網(wǎng)站制作公司

Nginx是Linux和BSD用戶(hù)中最受歡迎的web服務(wù)器之一,因?yàn)樗哂胸S富的功能指令集和優(yōu)越的靈活性。如果您是一名Web開(kāi)發(fā)人員,那么您可能正在使用Nginx或Apache服務(wù)器。因此,深入了解Nginx如何從命令行工作是很重要的。幸運(yùn)的是,您可以通過(guò)掌握一些Nginx命令來(lái)提高DevOps技能。我們的編輯為您選擇了這些經(jīng)常使用的命令,并為啟動(dòng)Linux管理員提供了全面的討論。

適用于Linux管理員的Nginx命令

與許多Web服務(wù)器不同,Nginx僅使用配置文件處理服務(wù)器配置。因此,您可以利用的命令行參數(shù)很少。這很有用,因?yàn)楣芾韱T可以快速找到他們要找的命令。下面是一些廣泛使用的Nginx命令,您現(xiàn)在就可以使用它們。

9. 顯示Nginx版本信息

Nginx的某些較新功能僅適用于最新版本。因此,管理員可能會(huì)在舊版服務(wù)器上遇到一些兼容性問(wèn)題。您可以輕松確定您的Nginx版本,以查看您的問(wèn)題是否與服務(wù)器版本有關(guān)。

[linuxidc@localhost ~/www.linuxidc.com]$nginx -v nginx version: nginx/1.14.1

nginx version:  nginx/1.14.1以下命令可用于顯示有關(guān)Nginx安裝的其他信息,例如配置變量和編譯器版本。

[linuxidc@localhost ~/www.linuxidc.com]$sudo service nginx -V service ver. 1.1 sudo systemctl -V nginx

如何通過(guò)Nginx命令來(lái)提高DevOps技能

另外,如果您正在運(yùn)行基于Ubuntu或Debian的Linux服務(wù)器,則可以使用以下命令查找您的Nginx版本。

sudo apt-cache policy nginx

10. 顯示幫助頁(yè)面

Nginx幫助頁(yè)面對(duì)于初學(xué)者和經(jīng)驗(yàn)豐富的Linux管理員都是一個(gè)很好的參考點(diǎn)。您可以使用以下Nginx命令之一從Linux終端仿真器查看此參考。

sudo service nginx -h  #System V Init使用 [linuxidc@localhost ~/www.linuxidc.com]$systemctl -h nginx #用于基于systemd的發(fā)行版

如何通過(guò)Nginx命令來(lái)提高DevOps技能

參考幫助頁(yè)面始終是一個(gè)很好的選擇,因?yàn)樗鼈兛梢宰屇焖倭私庥脩?hù)可用的選項(xiàng)。

11. 使用替代配置

Nginx  Web服務(wù)器提供了無(wú)止境的自定義功能列表。管理員可以輕松地調(diào)整Nginx配置文件,以向其服務(wù)器添加其他功能。大多數(shù)系統(tǒng)上的默認(rèn)Nginx配置文件是/etc/nginx/nginx.conf。但是,通常最好先在其他配置文件上實(shí)現(xiàn)自定義。

sudo nginx -c ~/linuxidc.conf

請(qǐng)注意,我們假設(shè)您的新配置文件名為test.conf。用您的配置文件的實(shí)際名稱(chēng)替換這部分?,F(xiàn)在,您可以使用以下命令測(cè)試新配置。

sudo nginx -t -c ~/linuxidc.conf

您也可以指示Nginx在從源代碼進(jìn)行編譯時(shí)在其他目錄中查找默認(rèn)配置。在配置安裝時(shí)只需傳遞此目錄即可。

./configure --conf-path=/etc/some/other/nginx.conf

12. 禁止顯示非錯(cuò)誤消息

測(cè)試新配置時(shí),通常會(huì)收到錯(cuò)誤消息。但是,在檢查自定義項(xiàng)時(shí),您還將獲得很多不相關(guān)的信息。幸運(yùn)的是,Nginx守護(hù)程序提供了一個(gè)簡(jiǎn)單的選項(xiàng)來(lái)抑制這些非錯(cuò)誤消息,如下所示。

sudo nginx -q -t -c ~/linuxidc.conf

此命令將測(cè)試一個(gè)名為linuxidc.conf的自定義配置文件,并將忽略輸出中不必要的信息。這對(duì)于遠(yuǎn)程服務(wù)器管理任務(wù)非常有用。

13. 變更全局指令

全局指令包含Nginx服務(wù)器可用的所有配置參數(shù)。這是您的Web服務(wù)器最敏感的部分之一,需要認(rèn)真注意。該-g選項(xiàng)允許管理員定義自己的Web服務(wù)器Nginx的個(gè)性化指令。

sudo nginx -g "pid /var/run/test.pid; worker_processes 2;"

該命令為PID指定全局Nginx指令,并定義工作進(jìn)程數(shù),在這種情況下為2?,F(xiàn)在,我們可以使用先前使用的備用配置文件對(duì)此進(jìn)行測(cè)試。

sudo nginx -t -c ~/test.conf -g "pid /var/run/test.pid; worker_processes 2;"

14. 更改Nginx前綴路徑

前綴路徑包含Nginx  Web服務(wù)器使用的所有文件。它也是用于配置設(shè)置相對(duì)路徑(庫(kù)源除外)的目錄。默認(rèn)情況下,Nginx使用/usr/local/nginx目錄作為前綴。下面的命令演示了如何從命令行覆蓋它。

sudo nginx -p /path/to/new/prefix

該-p標(biāo)志允許我們通過(guò)新的前綴的位置。在測(cè)試新服務(wù)器時(shí),它通常會(huì)派上用場(chǎng)。但是,此選項(xiàng)不適用于版本低于0.7.53的Nginx服務(wù)器。

15. 檢查stub_status模塊

該stub_status模塊公開(kāi)有關(guān)Nginx的一些非常重要的指標(biāo)。管理員經(jīng)常使用它來(lái)監(jiān)視其Linux郵件服務(wù)器或代理服務(wù)器。盡管所有預(yù)構(gòu)建的Nginx二進(jìn)制文件都隨該模塊一起提供,但是如果您從源代碼編譯了Nginx,則您的Nginx服務(wù)器可能沒(méi)有此二進(jìn)制文件。您可以使用以下命令測(cè)試是否已安裝。

sudo nginx -V 2>&1 | grep --color -- --with-http_stub_status_module

如果發(fā)現(xiàn)缺少此模塊,則始終可以從源代碼重建Nginx。如下所示,在配置Nginx時(shí)只需包含–with-http_stub_status_module參數(shù)。

./configure --with-http_stub_status_module

16. 檢查Nginx路徑

有幾個(gè)Nginx命令可用于檢查Nginx安裝路徑。就像日常的Linux終端命令一樣,您始終可以使用which  / whereis命令來(lái)檢查Nginx路徑。

[linuxidc@localhost ~/www.linuxidc.com]$which nginx /usr/sbin/nginx [linuxidc@localhost ~/www.linuxidc.com]$whereis nginx nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gz

上面的命令將顯示包含與Nginx設(shè)置相關(guān)的文件的所有系統(tǒng)位置。您可以通過(guò)使用ps命令并grepping所需信息來(lái)另一種方式。

[linuxidc@localhost ~/www.linuxidc.com]$ps aux | grep nginx

如何通過(guò)Nginx命令來(lái)提高DevOps技能

現(xiàn)在應(yīng)該可以清楚地看到Nginx守護(hù)進(jìn)程的位置。這對(duì)于沒(méi)有服務(wù)器機(jī)器底層特權(quán)的開(kāi)發(fā)人員非常有用。

看完了這篇文章,相信你對(duì)“如何通過(guò)Nginx命令來(lái)提高DevOps技能”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享文章:如何通過(guò)Nginx命令來(lái)提高DevOps技能
網(wǎng)站路徑:http://weahome.cn/article/jdscsd.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部