apache配置默认虚拟主机

为了防止其他不是自己的域名解析到自己的IP,我们可以通过更改虚拟主机文件/usr/local/apache2/conf/extra/httpd-vhosts.con 去限制其他域名。我们创建的新的虚拟主机,创建一个新的空目录将其权限设置为600。这样只有我们在配置文件中定义的域名在能访问。配置如下:

在第一个虚拟主机的位置加入如下代码:

DocumentRoot "/tmp/123"        #配置一个空目录,当不是本机的域名解析到本机ip时,默认访问这个空目录
    ServerName 1111.com

保存退出
mkdir /tmp/123
chmod 600 /tmp/123
apachectl -t
apachectl restart

时间: 2024-08-04 17:17:12

apache配置默认虚拟主机的相关文章

Apache 配置默认虚拟主机

如下,我们只配置了一个虚拟主机,假设 www.test.com 对应的 IP 为 192.168.1.1 ,默认情况下用户访问匹配的是第一个虚拟主机,这样一来,如果用户在 hosts 文件中用 192.168.1.1 指向非 www.test.com ,同样也能访问到 www.test.com ,我们应该杜绝这种情况,因此在前面增加多一个虚拟主机,让这个虚拟主机指向不存在的文件,这样一来,当用户访问时,默认匹配的是第一个虚拟主机,只有当访问到 www.test.com 时才匹配到正确的虚拟主机

LAMP - 配置默认虚拟主机

当DNS服务配置完成后,我们就可以顺利地在浏览器里输入自己的域名来访问网站了:可是如果有一天某家别的公司的域名在DNS里配置时,不小心指向到了我们服务器的IP,并且我们的服务器里还没有配置默认虚拟主机的情况下,会不会能成功访问我们的网站呢?那是必然的,这样不合规范,也不安全,最严重的是用户会认为这两家公司是一模一样的. 为了防止以上情况发生,我们需要在虚拟主机配置文件里的第一行增加一个默认虚拟主机,并且DocumentRoot为空,ServerName随便写一个: <VirtualHost *:

Apache的默认虚拟主机

Apache的默认虚拟主机 访问主机的自定义域名 访问linux自定义域名 原文地址:http://blog.51cto.com/13515599/2074432

PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项[OK]

经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤,便于查找和使用. 开发环境:WAMP网址:http://www.wampserver.com/en/ 实例一,Apaceh配置localhost虚拟主机步骤1,用记事本打开apache目录下httpd.conf文件(如:D:\wamp\bin\apache\a

PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项

经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤,便于查找和使用. 开发环境:WAMP网址:http://www.wampserver.com/en/ 实例一,Apaceh配置localhost虚拟主机步骤1,用记事本打开apache目录下httpd.conf文件(如:D:\wamp\bin\apache\a

httpd配置-默认虚拟主机

在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录. 一个服务器主机可以运行多个网站,每个网站都是一个虚拟主机:任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机:在dns还未生效时,通过修改hosts文件,设置ip与域名的映射解析,来配置域名. 一.在Windows中编辑hosts文件 Windows系统中hosts位置"C:\Windows\System32\drivers\etc\hosts" 说明:在

12.Nginx介绍,安装,配置默认虚拟主机,重定向

[toc] 12.5 Nginx介绍 官网:nginx.org 因为nginx处理静态文件的能力要比apache好很多,所以很多企业在建站的时候一般都是用java写的,然后会选择tomcat,但是tomcat处理静态文件的能力不是太好就会叠加选择nginx. nginx特点: 体积小 处理能力强 并发高 可扩展性好 Nginx应用场景: web服务 反向代理 负载均衡 Nginx著名分支,淘宝基于Nginx开发的Tengine,使用上和Nginx一致,服务名,配置文件名都一样,和Nginx的最大

apache和php结合、apache的默认虚拟主机

一:apache和php结合 修改 apache 配置文件#vi /usr/local/apache2/conf/httpd.conf找到:<Directory />Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all</Directory>改为:<Directory />Options FollowSymLinksAllowOverride NoneOrder deny,allowA

apache设置默认虚拟主机

默认虚拟主机 为了防止其他不是自己的域名解析到自己的IP,我们可以通过更改虚拟主机文件件/usr/local/apache2/conf/extra/httpd-vhosts.con 去限制其他域名.我们创建的新的虚拟主机,创建一个新的空目录将其权限设置为600.这样只有我们在配置文件中定义的域名在能访问. 命令如下: vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 在第一个虚拟主机的位置加入如下代码: <VirtualHost *:80>