nginx基礎

weixin_34320159發表於2016-09-29

介紹

nginx負載在30000-50000,基於linux核心2.6。
檢視主機負載用top命令:
load avorage 1天 5天 10天 表示負載量
ni表示空閒率
tree命令檢視檔案樹

安裝

配置

詳情見配置檔案
nginx -t 檢測配置
pkill命令殺死程式,加引數 -HUP平滑重啟,-URS1重新初始化日誌

虛擬主機

配置中的server

server{
       listen 80;
       server_name www.baidu.com;
       access_log logs/test.access.log main;
       location / {
           root /usr/share/nginx/html;
           index index.html;
       }
        location /status{
                stub_status on;
        }
    }

自身監控

stub_status on;

目錄頁列表

autoindex on;

日誌切割

見指令碼

#!/bin/bash
#nginx_log_cut.sh
t=`date +%Y_%m_%d`
mkdir -p /home/nginx/logs/$t &>/dev/null
mv /etc/nginx/logs/*.log /home/nginx/logs/$t/
pkill -USR1 nginx

rewrite

反向代理

相關文章