Nginx配置虚拟主机
基于域名的虚拟主机
修改配置
进入nginx里的conf目录
修改nginx配置文件nginx.conf
vi nginx.conf
worker_processes auto;(自动识别CPU数)
worker_rlimit_nofile 20480;(指定 worker 子进程可以打开的最大文件句柄数,默认为1024)

use epoll;(使用 epoll I/O模型)
worker_connections 20480;(每个 worker 子进程能够处理的最大并发连接数)

server_name www.sunny101.com;(域名)
charset utf-8;(网页的默认字符集)
access_log logs/sunny101.access.log;(日志,日志分离)
root /var/www/html/sunny101;(网页所在路径)

完成一个站点的域名设置
复制修改完成第二站点的域名设置(注意{}的始末)

保存退出
nginx -t(检查配置文件是否有问题)

nginx -s reload(重启)
配置站点的网页

mkdir sunny101 sunny102(创建目录)
echo "<h1>this is sunny1</h1>" > sunny101/index.html(创建网页)
echo "<h1>this is sunny1</h2>" > sunny102/index.html
修改客户机配置hosts文件
在其中添加
192.168.110.50 www.sunny101.com www.sunny102.com

浏览器访问


基于IP的虚拟主机
给虚拟机添加一张网卡
配置网卡信息

重启网卡

修改nginx配置文件


nginx -t(检查配置)
nginx -s reload(重启加载配置)
查看端口是否开启

浏览器访问


基于端口的虚拟主机
修改nginx配置文件


nginx -t(检查配置)
nginx -s reload(重启加载配置)
查看端口是否开启

浏览器访问


