码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP - 配置默认虚拟主机

时间:2016-08-06 07:06:14      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:linux   apache   lamp   虚拟主机   

当DNS服务配置完成后,我们就可以顺利地在浏览器里输入自己的域名来访问网站了;可是如果有一天某家别的公司的域名在DNS里配置时,不小心指向到了我们服务器的IP,并且我们的服务器里还没有配置默认虚拟主机的情况下,会不会能成功访问我们的网站呢?那是必然的,这样不合规范,也不安全,最严重的是用户会认为这两家公司是一模一样的。

为了防止以上情况发生,我们需要在虚拟主机配置文件里的第一行增加一个默认虚拟主机,并且DocumentRoot为空,ServerName随便写一个:


<VirtualHost *:80>

    DocumentRoot "/tmp/123"

    ServerName xxx.com

</VirtualHost>


假设/tmp/123目录为空,且权限被设置成600(这样apache默认的daemon用户就执行不了了),同时xxx.com也是随便写的。

因为apache默认会把第一个虚拟主机作为网站,因为第一个是被设置为作废的,所以即便当别的域名指向我们服务器的IP时,也会显示403没有权限访问;只有当用户输入我们的域名时,才会正常访问。


LAMP - 配置默认虚拟主机

标签:linux   apache   lamp   虚拟主机   

原文地址:http://kevinjin117.blog.51cto.com/11655131/1834900

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!