以前很是羡慕很多空间限制了只能用域名去访问
我用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