您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
nginx-nginx虚拟主机配置
发布时间:2017-11-23 12:26:54编辑:雪饮阅读()
nginx的非信号方式控制
(1)配置文件的软重载
./sbin/nginx -s reload
(2)停止
./sbin/nginx -s stop
(3)重读日志文件(inode重定向)
../sbin/nginx -s reopen
(4)测试配置文件是否正确
../sbin/nginx -t
认识nginx.conf配置文件
(1)全局区
worker_processes 1;
这个表示有1个工作的子进程,可以自行修改,但太大无益,因为要争夺CPU,一般设置为CPU数*核数
默认情况下nginx开启后ps -aux|grep nginx会查到一个master和一个worker进程,即一个主进程,一个子进程,若上面配置值为n,则会有n个worker个进程
(2)Event区
events {
worker_connections 1024;
}
一般是配置nginx连接的特性,如1个worker能同时允许多少连接,这里默认一个子进程最大允许连接1024个连接
(3)http区
此区比较大,重点还是此区的子区server区,server区配置项也比较多,下面就以常用的几个配置项的几个实例来介绍。
一个简单的基于域名的虚拟主机
监听80端口,绑定z.com,根目录为相对路径下的z.com目录,默认文档为index.html
server {
listen 80;
server_name z.com;
location / {
root z.com;
index index.html index.htm;
}
}
一个基于端口的虚拟主机
server {
listen 2022;
server_name z.com;
location / {
root z.com2022;
index index.html index.htm;
}
}
如果直接访问一个没有绑定server的域名或ip则默认指向第一个server段
一个基于ip的虚拟主机
server {
listen 80;
server_name 192.168.101.108;
location / {
root 192.168.101.108;
index index.html index.htm;
}
}
关键字词:nginx,虚拟主机,配置
上一篇:nginx-nginx信号量
下一篇:nginx-安装ecshop