内容概览:html
接上一篇nginx信号控制文章:http://www.javashuo.com/article/p-dxczjpyv-eh.html 。这里再说下除了信号以外控制nginx 的方式。nginx
中止nginx :windows
nginx -s stop
注:nginx -s stop 和 ./sbin/nginx -s stop 命令本质是同样的,不一样的是前面的写法须要把nginx 加入到环境变量中,不然会报命令找不到的错误,下面再也不赘述。浏览器
重启nginx:bash
nginx -s reload
重载配置文件测试
nginx -s reopen
worker_processes 1; // 有1个工做的子进程,能够自行修改,但太大无益,由于要争夺CPU,通常设置为 CPU数*核数.net
worker_connections 1024; // 这是指 一个子进程最大容许连1024个链接code
基于域名的虚拟主机:server
server { listen 80; #监听端口 server_name zhang.com; #监听域名 location / { root /var/www/zhang.com; #根目录定位 index index.html; } }
这里提一下,能够使用nginx 自带的-t 参数,来测试配置文件是否ok !htm
nginx -t
重启nginx
./sbin/nginx -s reload
ok ,完了后,须要在windows主机hosts (C:\Windows\System32\drivers\etc\hosts)文件上加多一个域名到IP的映射。
/var/www/zhang.com/index.html 文件内容以下:
ok ,在windows 主机浏览器上输入域名:zhang.com 访问结果以下:
以上是基于域名的虚拟主机配置,也能够基于端口,只需稍做更改便可,这里再也不赘述!!