国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Nginx主程序使用介紹

2017-02-28 23:43:33 3974

Nginx主程序使用介紹


守護進(jìn)程和服務(wù)



在首次運行Nginx之前,了解此應用程序的性質(zhì)很重要。 有兩種類(lèi)型的計算機應用程序 ? 那些需要用戶(hù)輸入,因此在前臺運行,另一種在后臺運行。 Nginx是后一種類(lèi)型,通常稱(chēng)為守護進(jìn)程。 守護進(jìn)程名稱(chēng)通常帶有尾隨的“d”,這里可以提到幾個(gè)例子 – httpd,HTTP服務(wù)器守護進(jìn)程,是幾個(gè)Linux發(fā)行版下給Apache的名稱(chēng); named,域名解析服務(wù)器守護進(jìn)程; 或crond任務(wù)調度器 – 當Nginx從命令行啟動(dòng)時(shí),守護進(jìn)程立即返回終端,并且在大多數情況下,甚至不會(huì )輸出任何數據到終端。

用戶(hù)和組



了解Nginx的進(jìn)程架構,特別是其各種進(jìn)程運行的用戶(hù)和組是非常重要的。由于用戶(hù)或組的錯誤配置 ,可能導致Nginx出現權限之類(lèi)的錯誤,你最終會(huì )得到403 Forbidden HTTP錯誤,Nginx不能訪(fǎng)問(wèn)請求的文件。
有兩個(gè)級別的進(jìn)程,可能具有不同的權限集:
Nginx主進(jìn)程:這應該以root身份啟動(dòng)。 在大多數類(lèi)Unix系統中,使用root帳戶(hù)啟動(dòng)的進(jìn)程允許在任何端口上打開(kāi)TCP套接字,而其他用戶(hù)只能在1024以上的端口上打開(kāi)偵聽(tīng)套接字。如果您不以root身份啟動(dòng)Nginx,則標準端口 80或443將無(wú)法訪(fǎng)問(wèn)。
Nginx工作進(jìn)程:這些由主進(jìn)程在您配置文件中使用user指令指定的帳戶(hù)下自動(dòng)生成。 配置設置優(yōu)先于您在編譯時(shí)指定的配置選項。 如果您沒(méi)有指定任何這些,工作進(jìn)程將作為用戶(hù)nobody和組nobody(或nogroup,取決于您的操作系統)啟動(dòng)。

Nginx命令行選項



Nginx二進(jìn)制接受命令行參數以執行各種操作,包括控制后臺進(jìn)程。 要獲取完整的命令列表,可以使用以下命令輸出幫助信息:

  1. [alex@example.com ~]$ cd /usr/local/nginx/sbin

  2. [alex@example.com sbin]$ ./nginx -h

啟動(dòng)和停止Nginx進(jìn)程



你可以不用指令任何參數來(lái)啟動(dòng)Nginx。 如果守護程序已在運行,將顯示一條消息,套接字已在偵聽(tīng)端口上偵聽(tīng):
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) […]
[emerg]: still could not bind().
除此之外,您可以通過(guò)停止,重新啟動(dòng)守護程序或簡(jiǎn)單地重新加載它的配置來(lái)控制守護程序。 通過(guò)使用nginx -s命令向進(jìn)程發(fā)送信號來(lái)控制進(jìn)程。
nginx –s stop:立即停止守護進(jìn)程(使?TERM信號)。
nginx –s quit:正常停止守護程序(使用QUIT信號)。
nginx –s reopen:重新打開(kāi)日志文件。
nginx –s reload:重新加載配置。
在以上命令無(wú)法停止nginx的情況下,終止進(jìn)程的另一種方法是使用具有root權限的kill vs killall命令:

  1. [root@example.com ~]# killall nginx

測試配置文件



測試Nginx配置文件的命令為:

  1. [alex@example.com ~]$ /usr/local/nginx/sbin/nginx –t

也可以測試指定的配置文件:

  1. [alex@example.com sbin]$ ./nginx –t –c /home/alex/test.conf


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->