虚拟主机 可以实现在一台服务器配置多个IP
可以实现在同一台服务器运行多个网站 而且网站之间互相不干扰
将/etc/sysconfig/network-scripts/ifcfg-eth0文件复制一份,命名为ifcfg-eth0:1
修改其中内容:
DEVICE=eth0:1
IPADDR=192.168.71.103(此处填写你想配置的ip地址)
其他项不用修改
重启系统
修改之前:
修改之后:
每个server都是一个虚拟主机
配置基于IP的虚拟主机 端口都为80 两个不同的ip访问不同的资源 但是这两个ip在同一台服务器上
通过浏览器访问
配置基于域名的虚拟主机 端口都为80 两个不同的域名访问不同的资源 但是这两个域名在同一台服务器上
修改window的hosts文件:(C:\Windows\System32\drivers\etc)
设置ip对应的域名
192.168.71.31 www.aaa.com
192.168.71.131 www.aaa.cn
在这里server {
listen 80;
server_name www.aaa.com;
location / {
root html-com;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name www.aaa.cn;
location / {
root html-cn;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}插入代码片
配置完成