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; }