Nginx优化
4、Nginx优化
http://www.mamicode.com/info-detail-1951533.html
4.1、规范优化Nginx配置文件:
Nginx的主配置文件为nginx.conf,主配置文件包含所有虚拟主机的子配置文件同一放到extra目录中。
虚拟主机的配置文件按照网站的域名或功能取名。
使用include包含到Nginx主配置文件。
优化后示例:
mkdir /application/nginx/extra #创建虚拟主机配置文件目录
vim /application/nginx/conf/nginx.conf #Nginx主配置文件
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
include ../extra/www.conf; #包含虚拟主机配置文件
include ../extra/bbs.conf; #包含虚拟主机配置文件
include ../extra/pan.conf; #包含虚拟主机配置文件
}
vim /application/nginx/extra/www.conf #虚拟主机配置文件
server {
listen 192.168.30.3;
server_name www.smartbro.com;
location / {
root html/www;
index index.html index.htm;
}
}
vim /application/nginx/extra/bbs.conf #虚拟主机配置文件
server {
listen 192.168.20.3;
server_name bbs.smartbro.com;
location / {
root html/bbs;
index index.html index.htm;
}
}
vim /application/nginx/extra/pan.conf #虚拟主机配置文件
server {
listen 192.168.10.3;
server_name pan.smartbro.com;
location / {
root html/pan;
index index.html index.htm;
}
}
/application/nginx/sbin/nginx -t #检查配置文件
nginx: the configuration file /application/nginx-1.13.4//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.13.4//conf/nginx.conf test is successful
/application/nginx/sbin/nginx -s reload #平滑重启Nginx