Nginx安裝與配置

2021-09-30 09:13:36 字數 3053 閱讀 2612

作業系統:centos release 5.5 (final)

核心版本:2.6.18-194.el5

其他軟體: gcc

cd  /usr/local/src

wget

tar xzvf nginx-1.0.10.tar.gz

cd  nginx-1.0.10

./configure --prefix=/usr/local/nginx--with-http_stub_status_module #注:引數--with-http_stub_status_module是開啟監控模組

make && make install

以上就安裝完nginx了

nginx的配置檔案在/usr/local/nginx/conf/nginx.conf

因為我們剛剛配置的執行nginx的使用者是www所以我們要把www使用者建立起來:

groupadd www

useradd –g www www

這樣使用者就建立好了

/usr/local/nginx/sbin/nginx

如果沒有報錯資訊,就啟動了。

檢視下啟動程序

ps aux | grep nginx

會看到如下資訊:

root     2906  0.0  0.0  4256   624 ?        ss  15:22   0:00 nginx: master process/usr/local/nginx/sbin/nginx

www      2908  0.0  0.5  1426811072 ?        s    15:22  0:00 nginx: worker process     

www      2909  0.0  0.5 14268 10836 ?        s    15:22  0:00 nginx: worker process     

www      2910  0.0  0.5 14268 10836 ?        s    15:22  0:00 nginx: worker process     

www       2911 0.0  0.5  14268 10836 ?        s   15:22   0:00 nginx: workerprocess     

www      2912  0.0  0.5 14268 10836 ?        s    15:22  0:00 nginx: worker process     

www      2913  0.0  0.5 14268 10836 ?        s    15:22  0:00 nginx: worker process     

www      2914  0.0  0.5 14268 10836 ?        s    15:22  0:00 nginx: worker process     

www      2915  0.0  0.5 14268 10836 ?        s    15:22  0:00 nginx: worker process     

www      2916  0.0  0.5 14268 10836 ?        s    15:22  0:00 nginx: worker process     

www      2917  0.0  0.5 14268 10816 ?        s    15:22  0:00 nginx: worker process     

root     2938  0.0  0.0  4176   688 pts/0    r+  15:30   0:00 grep nginx

說明nginx已經啟動了。接下來就用瀏覽器測試我們剛剛配好的位址。

在編譯配置時的引數--with-http_stub_status_module 就是開啟監控功能模組兒,如果沒有加的話,就加上這個引數重新編譯下。

在nginx的配置檔案裡找到乙個serer配置節,加入下面的配置:

location /nginx_status /nginx_status就可以檢視當前配置下nginx的負載情況了,輸出的內容如下:

active connections: 20

server accepts handled requests

200 200 286

reading: 0 writing: 3 waiting: 6

解釋:active connections:nginx 正處理的活動連線數 20個。

server accepts handled requests:nginx啟動到現在共處理了 200個連線 , 成功建立 200 次握手 一般跟第乙個一樣,差值為請求丟失數, 總共處理了286 次請求。

reading :nginx 讀取到客戶端的header 資訊數。

writing : nginx 返回給客戶端的header 資訊數。

waiting :開啟 keep-alive 的情況下,這個值等於active - (reading + writing),意思就是 nginx 已經處理完正在等候下一次請求指令的駐留連線。

這個狀態資訊,從nginx啟動算起,包括過載配置檔案,也會清零。

nginx安裝與配置

1 安裝前,需要安裝的軟體包 yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel 2 安裝nginx 3 啟動與停止nginx 啟動...

nginx安裝與配置

wget 0.tar gz2,安裝 tar zxf nginx 1.14 0.tar gzcd nginx 1.14 0.configure prefix usr local nginx make make install3,配置 1,在index後面新增index.php 2,去掉location...

nginx安裝與配置

nginx是乙個高效能http服務和反響 服務,現在有很多大型 在應用。公司的web靜態伺服器和 伺服器都用了nginx。nginx作為伺服器高效能,配置簡單,更新配置檔案後,可以不徹底關閉的情況下,載入。廢話不說了,現在來安裝和配置一下nginx。安裝nginx prce 乙個正規表示式的模組 z...