成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開發人員和管理員應該掌握的25個Nginx命令(中)

系統 Linux
與許多Web服務器不同,Nginx僅使用配置文件處理服務器配置。因此,您可以利用的命令行參數很少。這很有用,因為管理員可以快速找到他們要找的命令。下面是一些廣泛使用的Nginx命令,您現在就可以使用它們。

接上文《開發人員和管理員應該掌握的25個Nginx命令(上)

Nginx是Linux和BSD用戶中最受歡迎的web服務器之一,因為它具有豐富的功能指令集和優越的靈活性。如果您是一名Web開發人員,那么您可能正在使用Nginx或Apache服務器。因此,深入了解Nginx如何從命令行工作是很重要的。幸運的是,您可以通過掌握一些Nginx命令來提高DevOps技能。我們的編輯為您選擇了這些經常使用的命令,并為啟動Linux管理員提供了全面的討論。

適用于Linux管理員的Nginx命令

與許多Web服務器不同,Nginx僅使用配置文件處理服務器配置。因此,您可以利用的命令行參數很少。這很有用,因為管理員可以快速找到他們要找的命令。下面是一些廣泛使用的Nginx命令,您現在就可以使用它們。

9. 顯示Nginx版本信息

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

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

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

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

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

  1. sudo apt-cache policy nginx 

10. 顯示幫助頁面

Nginx幫助頁面對于初學者和經驗豐富的Linux管理員都是一個很好的參考點。您可以使用以下Nginx命令之一從Linux終端仿真器查看此參考。

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

參考幫助頁面始終是一個很好的選擇,因為它們可以讓您快速了解用戶可用的選項。

11. 使用替代配置

Nginx Web服務器提供了無止境的自定義功能列表。管理員可以輕松地調整Nginx配置文件,以向其服務器添加其他功能。大多數系統上的默認Nginx配置文件是/etc/nginx/nginx.conf。但是,通常最好先在其他配置文件上實現自定義。

  1. sudo nginx -c ~/linuxidc.conf 

請注意,我們假設您的新配置文件名為test.conf。用您的配置文件的實際名稱替換這部分。現在,您可以使用以下命令測試新配置。

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

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

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

12. 禁止顯示非錯誤消息

測試新配置時,通常會收到錯誤消息。但是,在檢查自定義項時,您還將獲得很多不相關的信息。幸運的是,Nginx守護程序提供了一個簡單的選項來抑制這些非錯誤消息,如下所示。

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

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

13. 變更全局指令

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

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

該命令為PID指定全局Nginx指令,并定義工作進程數,在這種情況下為2。現在,我們可以使用先前使用的備用配置文件對此進行測試。

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

14. 更改Nginx前綴路徑

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

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

該-p標志允許我們通過新的前綴的位置。在測試新服務器時,它通常會派上用場。但是,此選項不適用于版本低于0.7.53的Nginx服務器。

15. 檢查stub_status模塊

該stub_status模塊公開有關Nginx的一些非常重要的指標。管理員經常使用它來監視其Linux郵件服務器或代理服務器。盡管所有預構建的Nginx二進制文件都隨該模塊一起提供,但是如果您從源代碼編譯了Nginx,則您的Nginx服務器可能沒有此二進制文件。您可以使用以下命令測試是否已安裝。

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

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

  1. ./configure --with-http_stub_status_module 

16. 檢查Nginx路徑

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

  1. [linuxidc@localhost ~/www.linuxidc.com]$which nginx 
  2. /usr/sbin/nginx 
  3. [linuxidc@localhost ~/www.linuxidc.com]$whereis nginx 
  4. 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設置相關的文件的所有系統位置。您可以通過使用ps命令并grepping所需信息來另一種方式。

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

現在應該可以清楚地看到Nginx守護進程的位置。這對于沒有服務器機器底層特權的開發人員非常有用。

 

責任編輯:趙寧寧 來源: Linux公社
相關推薦

2020-04-20 09:42:31

Nginx命令開發Linux

2020-04-17 13:08:11

Nginx命令開發Linux

2020-05-07 07:47:12

git命令Linux開發

2017-10-11 13:20:56

Linux命令工程師

2023-04-07 16:11:56

前端開發

2024-06-04 14:31:16

2020-10-13 18:20:55

TCPHTTP網絡協議

2011-07-10 15:18:11

開發

2009-09-10 14:18:03

PHP庫

2020-01-27 16:28:57

開發命令遠程服務器

2019-11-01 10:30:37

Reac測試工具開源

2020-10-13 08:41:58

Java開發框架

2023-02-26 18:43:05

SQL工具數據庫

2023-10-08 13:59:56

Git開發

2022-07-04 08:00:00

Web開發人員編程習慣程序員

2011-03-21 16:38:29

數據庫管理員開發人員

2010-08-09 16:09:25

2023-10-26 16:56:24

2010-06-30 08:52:25

2019-11-07 09:42:39

JavaScript框架語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品美女视频 | 久久国产精品免费一区二区三区 | 91视频a| 二区不卡| 欧美一级免费 | 中文字字幕在线中文乱码范文 | 7777奇米影视| 国产一区精品在线 | 91精品国产综合久久久久 | 亚洲综合色视频在线观看 | 精品国产第一区二区三区 | 黑人一级片视频 | 91麻豆精品国产91久久久资源速度 | 欧美欧美欧美 | 精品久久久久久久久久久院品网 | 我我色综合 | 亚洲精品一区二区三区在线 | 午夜国产一区 | 国产专区在线 | 久久精品国产免费一区二区三区 | 国产精品99精品久久免费 | 日本中文在线视频 | 免费a v网站 | 日韩视频国产 | 国产成人免费在线 | 日本在线播放一区二区 | 国产一级片久久久 | 亚洲欧美视频在线观看 | 欧美区在线观看 | 一级aaaaaa毛片免费同男同女 | 亚洲一区中文字幕 | av片免费| 国产精品999 | 国产精品一二三区 | 午夜影院 | 中文字幕免费在线 | 日韩一区和二区 | 97人人澡人人爽91综合色 | 国产精品精品视频一区二区三区 | h小视频 | 国产一级视频在线 |