1、nginx配置虚拟主机可分为三种方式,分别为:html
一、基于域名的虚拟主机,经过域名来区分虚拟主机——应用:外部网站nginx
二、基于端口的虚拟主机,经过端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台windows
三、基于ip的虚拟主机,几乎不用。浏览器
2、基于域名配置虚拟主机配置bash
须要创建/data/www /data/bbs目录,windows本地hosts添加虚拟机ip地址对应的域名解析;网站
对应域名网站目录下新增index.html文件; code
nginx.conf配置文件新增以下代码:server
3、基于端口的虚拟主机配置:htm
使用端口来区分,浏览器使用域名或ip地址:端口号 访问ip
server{ listen 8000; server_name www.itchao.cn; root /data/www; } server{ listen 8001; server_name www.itchao.cn; root /data/bbs; }
4、基于ip地址的虚拟主机配置:
经过ip来访问,须要配置多个ip
server{ listen 192.168.100.121:80; server_name www.itchao.cn; root /data/www; } server{ listen 192.168.100.122:80; server_name www.itchao.cn; root /data/bbs; }