apache与nginx的默认虚拟主机的配置及作用
我们在使用lanmp环境搭建网站的时候,通常会有域名和ip,我们可以通过这两个来进行访问,但是这里 有个不安全的因素,就是不论我们的ip解析到那个域名,都可以通过那个域名来访问(比如 在/etc/hosts中进行定义:ip 域名),因此为了增加安全性以及使得网站的访问规范化,防止别人的 乱解析,我们可以在虚拟主机的配置文件中增加默认虚拟主机的配置文件,这样可以禁止掉ip的访问, 避免ip地址随便的解析域名都可以访问该网站,下面来看看具体的实现方法: 一、apache apache的虚拟主机配置文件一般在一个文件中(/usr/local/apache/conf/extra/httpd.conf),不论有 多少网站,内容都分为一个个模块写在一个配置文件中,这时候第一个模块的虚拟主机的配置文件就是 默认的虚拟主机,我们可以在第一个虚拟主机配置文件之前写入如下内容,即把第一个虚拟主机的访问 给禁止: <VirtualHost *:80> DocumentRoot "/tmp/tmp" ServerName 111.com <Directory /tmp/tmp> ...