亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nginx監控及lnmp架構

發布時間:2020-08-06 13:25:27 來源:網絡 閱讀:244 作者:大屁孩兒 欄目:系統運維

系統級別監控
top
nginx監控及lnmp架構
ps
nginx監控及lnmp架構
netstat
nginx監控及lnmp架構
ss
nginx監控及lnmp架構
日志

配置Nginx狀態信息
增加編譯參數 --with-http_stub_status_module
配置文件中增加 stub_status on;
https://coding.net/u/aminglinux/p/nginx/git/blob/master/mon/stat.md

配置Nginx狀態

Nginx有內置一個狀態頁,需要在編譯的時候指定參數--with-http_stub_status_module參數方可打開。
也就是說,該功能是由http_stub_status_module模塊提供,默認沒有加載。

Nginx配置文件示例

server{
listen 80;
server_name www.aminglinux.com;

location /status/ {
    stub_status on;
    access_log off;
    allow 127.0.0.1;
    allow 192.168.10.0/24;
    deny all;
}

}

配置說明

location /status/這樣當訪問/status/時即可訪問到狀態頁內容。
stub_status on即打開了狀態頁。
access_log off不記錄日志
allow和deny只允許指定IP和IP段訪問,因為這個頁面需要保護起來,并不公開,當然也可以做用戶認證。

測試和結果說明

測試命令:curl -x127.0.0.1:80 www.aminglinux.com/status/

結果如下:
Active connections: 1
server accepts handled requests
11 11 11
Reading: 0 Writing: 1 Waiting: 0

說明:
active connections – 活躍的連接數量
server accepts handled requests — 總共處理的連接數、成功創建的握手 次數、總共處理的請求次數
需要注意,一個連接可以有多次請求。
reading — 讀取客戶端的連接數.
writing — 響應數據到客戶端的數量
waiting — 開啟 keep-alive 的情況下,這個值等于 active – (reading+writing), 意思就是 Nginx 已經處理完正在等候下一次請求指令的駐留連接.
nginx的監控我們用來zabbix
nginx監控及lnmp架構

監控圖如下
nginx監控及lnmp架構

Nginx架構-LNMP

php-fpm以單獨的一個服務存在
Nginx直接處理靜態文件
Nginx會把php的請求通過代理的方式交給php-fpm
nginx監控及lnmp架構
LNMP架構搭建
安裝MySQL/Mariadb
安裝php-fpm
安裝Nginx
參考http://www.apelearn.com/study_v2/chapter18.html
配置Nginx和php
https://coding.net/u/aminglinux/p/nginx/git/blob/master/lnmp/nginx_php.md

配置Nginx和php

配置如下(在server部分添加):
location ~ .php$ {
include fastcgi_params;
fastcgi_pass unix:/tmp/php-fcgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

配置說明:
1 fastcgi_params文件在/usr/local/nginx/conf/下面,其內容為fastcgi相關的變量
2 fastcgi_pass后面跟的是php-fpm服務監聽地址,可以是IP:PORT,也可以是unix socket地址,也支持upstream的地址
3 fastcgi_index定義索引頁,如果在server內其他部分有定義index參數,該配置可以忽略
4 fastcgi_param這行其實可以在fastcgi_params文件里面定義SCRIPT_FILENAME變量,這個變量如果不定義,php的請求是沒辦法訪問的。
我的監控用的就是lnmp架構的,具體可以查看zabbix的安裝過程
nginx監控及lnmp架構

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄骅市| 思茅市| 濮阳市| 安乡县| 会宁县| 勃利县| 改则县| 华安县| 甘孜县| 阿鲁科尔沁旗| 石家庄市| 桂平市| 新宾| 三穗县| 图木舒克市| 涞水县| 通辽市| 余干县| 福贡县| 望都县| 阿图什市| 宝应县| 当雄县| 棋牌| 娱乐| 梓潼县| 资兴市| 清远市| 鹤岗市| 广平县| 中卫市| 竹山县| 饶阳县| 鹤壁市| 霍城县| 伊吾县| 孝感市| 蒙自县| 兴化市| 宕昌县| 扎鲁特旗|