新聞資訊  快訊  焦點  財經  政策  社會
互 聯 網   電商  金融  數據  計算  技巧
生活百科  科技  職場  健康  法律  汽車
手機百科  知識  軟件  修理  測評  微信
軟件技術  應用  系統  圖像  視頻  經驗
硬件技術  知識  技術  測評  選購  維修
網絡技術  硬件  軟件  設置  安全  技術
程序開發  語言  移動  數據  開源  百科
安全防護  資訊  黑客  木馬  病毒  移動
站長技術  搜索  SEO  推廣  媒體  移動
財經百科  股票  知識  理財  財務  金融
教育考試  育兒  小學  高考  考研  留學
您當前的位置:首頁 > IT百科 > 站長技術 > 服務器

你必需知道的10個 Nginx 常用命令

時間:2019-11-21 09:17:13  來源:  作者:

Nginx 是一個免費、開源、高性能、可伸縮、可靠、功能全面且流行的 HTTP和反向代理服務器,一個郵件代理服務器,以及通用的 TCP/UDP 代理服務器。

Nginx 的配置很簡單,資源消耗低。連 Github、SoundCloud、Dropbox、Netflix、WordPress 等 高流量站點都在用它。

本文會解釋一些常用的 Nginx 管理命令。

你必需知道的10個 Nginx 常用命令

 

所有接下來的 Nginx 命令都必須以 root 或 sudo user 的身份執行,并且必須在近代的 linux 發行版上執行,比如 CentOS,RHEL, Debian, Ubuntu 和 Fedora。

安裝 Nginx 服務

根據你的系統,選擇對應的命令來安裝:

$ sudo yum install epel-release && yum install nginx [On CentOS/RHEL] 
$ sudo dnf install nginx [On Debian/Ubuntu] 
$ sudo apt install nginx [On Fedora] 

查看 Nginx 版本

命令:

$ nginx -v 
 
nginx version: nginx/1.12.2 

如果你想同時看到更詳細的配置項,使用 -V

$ nginx -V 
 
nginx version: nginx/1.12.2 
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 
built with OpenSSL 1.0.2k-fips 26 Jan 2017 
TLS SNI support enabled 
configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx...... 

查看 Nginx 配置語法

在啟動 Nginx 服務之前,可以檢查它的配置語法是否正確。尤其是當你修改或添加配置時很有用。命令如下:

$ sudo nginx -t 
 
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
nginx: configuration file /etc/nginx/nginx.conf test is successful 

這里如果用大寫 T,效果就是 測試、丟棄并退出

$ sudo nginx -T 

啟動 Nginx 服務

如果有 配置語法 錯誤,該命令可能失效。命令如下:

$ sudo systemctl start nginx #systemd 
OR 
$ sudo service nginx start #sysvinit 

開機自啟動

前面的命令只是暫時啟動,這條就厲害了:

$ sudo systemctl enable nginx #systemd 
或 
$ sudo service nginx enable #sysv init 

重啟 Nginx 服務

重啟的意思是,停止 然后 啟動

$ sudo systemctl restart nginx #systemd 
或 
$ sudo service nginx restart #sysv init 

查看 Nginx 服務狀態

這條是看運行時的服務狀態信息的。

$ sudo systemctl status nginx #systemd 
或 
$ sudo service nginx status #sysvinit 

重載 Nginx 服務

重載是重新加載 配置文件,看命令:

$ sudo systemctl reload nginx #systemd 
或 
$ sudo service nginx reload #sysvinit 

停止 Nginx 服務

不管你是什么原因想停了它,都可以用:

$ sudo systemctl stop nginx #systemd 
OR 
$ sudo service nginx stop #sysvinit 

查看命令幫助

如果還有什么不懂,或者想知道其他命令,就用這個

$ systemctl -h nginx 


Tags: Nginx   點擊:()  評論:()
聲明:本站部分內容來自互聯網,內容觀點僅代表作者本人,如有任何版權侵犯請與我們聯系,我們將立即刪除。
▌相關評論
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
▌相關推薦
Nginx 是一個免費、開源、高性能、可伸縮、可靠、功能全面且流行的 HTTP和反向代理服務器,一個郵件代理服務器,以及通用的 TCP/UDP 代理服務器。Nginx 的配置很簡單,資源消耗低...【詳細內容】
2019-11-21    Nginx  點擊:(2)  評論:(0)  加入收藏
Nginx (engine x) 是一款輕量級的Web 服務器 、反向代理服務器及電子郵件(IMAP/POP3)代理服務器。...【詳細內容】
2019-08-08    Nginx  點擊:(24)  評論:(0)  加入收藏
PHP-FPM 介紹CGI 協議與 FastCGI 協議每種動態語言( PHP,Python 等)的代碼文件需要通過對應的解析器才能被服務器識別,而 CGI 協議就是用來使解釋器與服務器可以互相通信。PHP...【詳細內容】
2019-06-17    Nginx  點擊:(51)  評論:(0)  加入收藏
最新更新
欄目熱門
欄目頭條
31选7开奖11185