nginx安装配置 centos7
安装epel源码
yum -y install epel-release
yum -y install nginx
worker进程绑定cpu核心,提高缓存命中率,提高效率
配置文件nginx.conf ,worker processes下面添加一行: worker_cpu_affinity auto ,或者是掩码 0001,0010,0100,1000(绑定4个cpu核心)
虚拟主机设定:
主配置文件修改
在http{} 模块下添加新的配置文件目录
include /etc/nginx/conf.d/vhosts/*.conf;
创建对应的目录和配置文件:
[root@s0 vhosts]# pwd
/etc/nginx/conf.d/vhosts
[root@s0 vhosts]# ls
a.com.conf b.com.conf
编辑位置文件:
server {
listen 80;
server_name www.a.com;
root /data/sitea/; #a站点的页面数据存放在/data/sitea目录下。
}
[root@s0 vhosts]# cat /data/sitea/index.html
this is site a
[root@s0 vhosts]#
nginx -s reload 即可
设定默认的虚拟主机,加上关键字default_server即可
server {
listen 80 default_server;
server_name www.b.com;
root /data/siteb/;
}