Nginx
Nginx相关博客
白水baishui
天光乍破
展开
-
Nginx的安装
打开Nginx的官网:Nginx大概长这个样子 我们选择2018-04-17 nginx-1.14.0 stable version,因为它是最新的稳定版点进去以后长这样,我们选择 nginx-1.14.0右键,点击复制链接地址 然后打开自己的主机,切换到/usr/local/src目录(其实其他目录也可以,个人习惯问题)cd /usr/local/src然后下...原创 2018-04-29 22:49:25 · 2330 阅读 · 0 评论 -
Nginx的信号控制
Nginx信号控制表 信号 说明 TERM, INT 立即停止进程 QUIT 等待进程结束后再结束进程 HUP 平滑地重读配置文件(开启一个新的worker进程读取配置文件,然后再关闭旧进程) USR1 重读日志,分割日志时使用 USR2 平滑地升级Nginx WINCH 等待进程结束后关闭旧进程(配合USR...原创 2018-04-30 23:58:35 · 1014 阅读 · 0 评论 -
Nginx配置文件nginx.conf解读
打开一个全新配置的nginx的nginx.conf文件,文件结构大概是这个样子:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/ngi...原创 2018-05-04 19:09:13 · 586 阅读 · 0 评论 -
Nginx基于域名\端口的虚拟主机
实现三种虚拟主机需要修改nginx的nginx.conf文件内http\server下的代码,下面分享两种配置虚拟主机的方法:# 基于域名的虚拟主机server { listen 80; # 监听端口 server_name a.com; # 监听域名,注意localhost也是一个域名,可在/etc/hosts中修改 location...原创 2018-05-04 19:30:33 · 645 阅读 · 0 评论 -
Nginx日志管理
查看Nginx的nginx.conf文件,可以看到这样一条信息#access_log logs/access.log main;这说明该server访问日志的文件是 logs/host.access.log,使用的格式”main”格式。main格式#log_format main '$remote_addr - $remote_user [$time_local]...原创 2018-05-05 09:20:36 · 1672 阅读 · 0 评论 -
shell+定时任务+nginx信号管理实现日志按日期切割存储
我们每天凌晨00:00:01把昨天的日志重命名,放在特定的目录下,再USR1信息号控制nginx重新生成新的日志文件在目录/usr/local/nginx/logs/下新建shell脚本runlog.sh 注:以下代码中的文件位置均可自行更改# 定义sh解释器#!/bin/bush# 定义要分割的日志的存储位置LOGPATH=/usr/local/nginx/logs/acces...原创 2018-05-05 19:09:33 · 522 阅读 · 0 评论