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(重启加载配置)
查看端口是否开启
浏览器访问