Nginxで仮想ホストを構成する3つの方法
1457 ワード
Nginx , server 。
1、 , —— :
2、 , —— : ,
3、 ip , 。
:
/data/www /data/bbs ,windows hosts ip ; index.html ;
nginx.conf :
server {
listen 80;
server_name www.linuxidc.com;
index index.html;
root /data/www;
}
server {
listen 80;
server_name bbs.linuxidc.com;
index index.html;
root /data/bbs;
}
, curl , ;
curl -xlocalhost:80 www.linuxidc.com
this is linuxidc linux
curl -xlocalhost:80 bbs.linuxidc.com
this is linuxidc bbs
: , ip : ;
server
{
listen 8000;
server_name www.linuxidc.com;
root /data/www;
}server{ listen 8001;
server_name www.linuxidc.com;
root /data/bbs;
}検証結果、curlテスト、またはブラウザを使用してドメイン名アクセスを入力します.curl www.linuxidc.com:8000this is linuxidc linux
curl www.linuxidc.com:8001 this linuxidc bbs ipアドレスベースの仮想ホスト構成:ipでアクセスするには、複数のipを構成する必要があります.
ifconfig eth0:1 192.168.22.21server{
listen 192.168.20.20:80;
server_name www.linuxidc.com;
root /data/www;
}server{ listen 192.168.20.21:80;
server_name www.linuxidc.com;
root /data/bbs;
}検証結果、curlテスト、またはブラウザを使用してドメイン名アクセスを入力します.curl 192.168.22.20this is linuxidc linux
curl 192.168.22.21this is linuxidc bbs
原文を参照:http://www.chenqmc.com/?p=401