這篇文章主要介紹使用模塊監(jiān)控nignx的方法,文章還介紹了nginx的常用命令、nginx開啟目錄列表的方法以及nginx的訪問控制,閱讀完整文相信大家對nginx有了一定的認識。
在陸河等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,營銷型網(wǎng)站,外貿(mào)網(wǎng)站建設(shè),陸河網(wǎng)站建設(shè)費用合理。nginx -v #查看版本
nginx -V #查看編譯選項
nginx -t #檢查配置文件語法,加-c 可指定配置文件
nginx -s reload #重新載入配置文件,不重啟
在http{}段添加以下代碼
autoindex on; # 開啟顯示目錄
autoindex_exact_size off;
#默認為on,顯示出文件的確切大小,單位全是bytes,改為off后,顯示出文件的大概大小,單位可能換算成kB或者MB或者GB,建議關(guān)閉
autoindex_localtime on;
#默認為off,顯示的文件時間為GMT(世界世界)時間,改為on后,顯示的文件時間為文件的服務(wù)器時間,建議開啟
監(jiān)控nginx 需要 "--with-http_stub_status_module" 這個模塊
nginx -V &>123.txt;cat 123.txt|grep status #使用這個命令能查看 這個模塊是否被裝載
開啟,在server 段在添加一個" location"
location /status {
stub_status; #
access_log off;
}
參數(shù)說明
active connections – 活躍的連接數(shù)量
server accepts handled requests — 總共處理了107520387個連接 , 成功創(chuàng)建107497834次握手, 總共處理了639121056個請求
每個連接有三種狀態(tài)waiting、reading、writing
reading —讀取客戶端的Header信息數(shù).這個操作只是讀取頭部信息,讀取完后馬上進入writing狀態(tài),因此時間很短。
writing — 響應(yīng)數(shù)據(jù)到客戶端的Header信息數(shù).這個操作不僅讀取頭部,還要等待服務(wù)響應(yīng),因此時間比較長。
waiting — 開啟keep-alive后等候下一次請求指令的駐留連接.
正常情況下waiting數(shù)量是比較多的,并不能說明性能差。反而如果reading+writing數(shù)量比較多說明服務(wù)并發(fā)有問題。
測試長短連接
將"keepalive_timeout" 配置成0(改為短連接) 重啟,刷新status 頁面
#從上圖可以看見,每次請求都建立一次tcp連接
在將"keepalive_timeout"配置改為10 重啟,刷新status 頁面
#不斷的刷新可以發(fā)現(xiàn),請求數(shù)不斷的增加,但是tcp連接數(shù)只有等過了10秒后再刷新才會增加
為什么要用長連接,長連接比短連接好在哪里
長連接實際上就是復(fù)用TCP連接,一個網(wǎng)頁里一般有幾十個資源,如果使用短連接,請求一個網(wǎng)頁短連接要進行幾十次的tcp 請求斷開,極大的消耗了資源。
但是用長連接就不一樣了,幾十個請求都用同一個tcp連接,但是也不能讓它永久的連接,這樣會把服務(wù)器的端口端口撐滿的,所以還有個超時時間,在超過這個時間沒有新的請求就斷開。
應(yīng)用范圍,可在http server location 段生效
ip控制
location /status {
allow 192.168.0.0/24;
deny all;
}
#上面表示,"/status"這個資源只有192.168.0.0/24 的網(wǎng)段有權(quán)限訪問,匹配規(guī)則和acl一樣 自上到下匹配,匹配到第一條后面的不在匹配
密碼控制
location /status {
auth_basic 請輸入你的帳號密碼;
#提示信息,有的瀏覽器可能不顯示
auth_basic_user_file /etc/nginx/passwd;
#賬號密碼存放的的路徑
}
#表示"/status" 訪問這個url需要,輸入密碼
密碼文件生成
yum install httpd-tools.x86_64 -y #安裝http工具,生成密碼文件需要這個軟件
htpasswd -bc /etc/nginx/passwd cs1 123456# -c是生成密碼文件,添加兩個賬號,添加第二個不要加-c。
#在" /etc/nginx/"這個路徑生成一個"passwd"的文件,存放到一個賬號cs1 密碼123456
看完上述內(nèi)容,你們對nignx有進一步的了解嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞名稱:如何用模塊監(jiān)控nignx-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://jinyejixie.com/article0/dhogio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、移動網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化、全網(wǎng)營銷推廣、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容