红联Linux门户
Linux帮助

Linux虚拟主机域名解析/文件解析

发布时间:2016-10-27 09:17:43来源:linux网站作者:shuilaizhujiu
基于IP的虚拟主机: 一台服务器,多个IP,搭建多个网站
基于端口的虚拟主机: 一台服务器,一个ip,搭建多个网站,每个网络使用不同端口访问
基于名字的虚拟主机: 一台服务器,一个ip,搭建多个网站,每个网站使用不同域名访问
 
域名解析 /文件解析
不能使用DNS解析,这里我们采用文件解析的方法
找到下面目录下的文件
C:\Windows\System32\drivers\etc\hosts
192.168.164.191     www.sina.com
192.168.164.191     www.sohu.com
写入进去之后 保存
Linux虚拟主机域名解析/文件解析
Linux虚拟主机域名解析/文件解析
 
网站目录规划
#mkdir /share/sina/
#mkdir /share/sohu/
Linux虚拟主机域名解析/文件解析
 
修改配置文件
cd /usr/local/apache2/etc/
需要修改主配置文件httpd.conf
还需要修改子配置文件 在extra里
子配置文件需要改两个 一个时http-autoindex.conf
另一个是httpd-vhosts.conf 虚拟主机文件
# cd /usr/local/apache2/etc/# vim httpd.conf
让Include etc//extra/httpd-vhosts.conf生效,把前面的#去掉
Linux虚拟主机域名解析/文件解析
 
修改主配置文件
改掉<VirtualHost 后面的ip
修改下一行的管理员邮箱
再改网站下面的根目录DocumentRoot "/share/sina"
删除servername下的,网站别名,避免干扰
最终改为
23 <VirtualHost 192.168.164.191>
26     ServerName www.sina.com
27     ErrorLog "logs/sina-error_log"
28     CustomLog "logs/sina-access_log" common
29 </VirtualHost>
30
31 <VirtualHost 192.168.164.191>
32     ServerAdmin webmaster@dummy-host.sohu.com
33     DocumentRoot "/share/sohu"
34     ServerName www.sohu.com
35     ErrorLog "logs/sohu-error_log"
36     CustomLog "logs/sohu-access_log" common
37 </VirtualHost>
Linux虚拟主机域名解析/文件解析
Linux虚拟主机域名解析/文件解析
 
# vim ../httpd.conf
在这个目录里面有一些权限跟着
前面要附加上权限
24 <Directory "/share/sina">
25     Options Indexes
26     AllowOverride None
27     Require all granted
28 </Directory>
29
30 <Directory "/share/sohu">
31     Options Indexes
32     AllowOverride None
33     Require all granted
34 </Directory>
Linux虚拟主机域名解析/文件解析
 
重启服务,测试
访问 www.sina.com
www.sohu.com
Linux虚拟主机域名解析/文件解析
Linux虚拟主机域名解析/文件解析
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25422.html