Linux虚拟主机域名解析/文件解析
1、域名解析 /文件解析
不能使用DNS解析,这里我们采用文件解析的方法
找到下面目录下的文件
C:\Windows\System32\drivers\etc\hosts
192.168.164.191 www.sina.com
192.168.164.191 www.sohu.com
写入进去之后 保存
2、网站目录规划
#mkdir /share/sina/
#mkdir /share/sohu/
3、修改配置文件
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生效,把前面的#去掉
4、修改主配置文件
改掉<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>
5、# 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>
6、重启服务,测试
访问 www.sina.com
www.sohu.com