nginx 配置虛擬主機的三種方法
阿新 • • 發佈:2018-04-19
標簽 基於ip地址 dex nginx 配置 root 需要 網站目錄 con 公司
2、基於端口的虛擬主機配置:
nginx,一個server標簽就是一個虛擬主機。
1、基於域名的虛擬主機,通過域名來區分虛擬主機——應用:外部網站
2、基於端口的虛擬主機,通過端口來區分虛擬主機——應用:公司內部網站,外部網站的管理後臺
3、基於ip的虛擬主機,幾乎不用。
1、基於域名配置虛擬主機配置:
需要建立/data/www /data/bbs目錄,windows本地hosts添加虛擬機ip地址對應的域名解析;
對應域名網站目錄下新增index.html文件;
nginx.conf配置文件新增如下代碼:
server { listen 80; server_name www.yong.com; index index.html; root /data/www; } server { listen 80; server_name bbs.yong.com; index index.html; root /data/bbs; }
使用端口來區分,瀏覽器使用域名或ip地址:端口號 訪問
server { listen 8000; server_name www.yong.com; root /data/www; } server { listen 8001; server_name www.yong.com; root /data/bbs; }
3、基於ip地址的虛擬主機配置:
通過ip來訪問,需要配置多個ip
ifconfig eth0:1 192.168.22.21
nginx 配置虛擬主機的三種方法