apache设置(只能用域名访问)

Linux, 安装配置

以前很是羡慕很多空间限制了只能用域名去访问
我用apache也想做类似的尝试
可是,我尽管是用namesbased virtualhost设置
可只要一般IP,或者其他本地的域名,
却只是会跳转到我第一个设置的virtualhost上面

我怎么也没法将其修改
呵呵,今天终于找到一个好的办法

其实,可以这个样子实现
修改:/etc/httpd/conf/httpd.conf

在UseCanonicalName Off下面加上一行

VirtualDocumentRoot  /var/www/namebased/%0/html
呵呵,然后,

#cd /var/www

#mkdir namebased

#cd namebased

#mkdir -p  bbs.mytest.cn/html   (我是要建立一个域名为bbs.mytest.cn的站点)

然后将站点程序移入/var/www/namebased/bbs.mytest.cn/html
呵呵这样子,再利用IP或者别的域名,是不可能跳转我这个网站上来的

设置说明
VirtualDocumentRoot  /var/www/namebased/%0/html

这里面的%0代表的就是你要用的域名

记得文件夹一定要用域名全称,不然,会找不你的站点

随便说一下,

这个也可以用软连接

比如,你的网站文件夹是在/home/test/html下

你可以在/var/www里面这个样子

#ln -s /home/test bbs.mytest.cn

No related posts.


Leave a Reply