问题描述
1.现在我的阿里云服务器有独立的公网IP2.一个*.abc.def.com泛解析到我这个阿里云的IP上的。3.我这边是做三级虚拟域名解析对应到不同的文件夹。现在遇到的问题是,apache里配置了很多下面举例的虚拟主机<VirtualHost *:80>
ServerAdmin admin@linuxeye.comDocumentRoot '/data/wwwroot/ddd/'ServerName ddd.abc.def.com
<Directory '/data/wwwroot/weijb/'>
SetOutputFilter DEFLATEOptions FollowSymLinks ExecCGIRequire all grantedAllowOverride AllOrder allow,denyAllow from allDirectoryIndex index.html index.php
</Directory></VirtualHost>
但是当我访问没有绑定的域名,比如eee.abc.def.com时。网站会解析到我的一个目录下(如/data/wwwroot/XXX/)好像是对应的我最新创建的一个子目录。我不想要这样的自动解析。我想的目的是我没有绑定的三级域名就不能访问。而不是随便解析到我的一个子目录里。请问怎么来配置apache?
问题解答
回答1:在httpd.conf设置一个DocumentRoot '/data/wwwroot/'