二级域名 apache

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:19:32
比如说一个博客
张三用户 我要求输入 www.zhangsan.blog.com就进入张三的目录下
李四用户 输入www.lisi.blog.com就形如李四的目录下

其中最重要的一步是我新建了个目录E:web/wangwu(用户目录都放在里面 zhangsan lisi等)
然后网址直接输入www.wangwu.blog.com就能够进入了。
hosts文件中加上:
192.168.22.46 www.wangwu.blog.com
可是apache中的httpd-vhost.comf文件如何改呢?
我这样改的话:
<VirtualHost *:8082>
DocumentRoot E:/web/wangwu
ServerName wangwu.blog.com
ServerAlias www.wangwu.blog.com
<Directory E:/web/wangwu>
Options Indexes FollowSymLinks
AllowOverride all
</Directory>
可是

可以用include,你先为每个用户建立独立的配置文件,然后用include包含进来。这样你动态建立的只是每个用户的配置文件,你可以把这个配置的文本作为某个程序的输出文本,这或许是一个思路。
你说的动态,是什么含义?ip是动态的吗?192这个网段属于私有ip,如果正式要用,还必须注册域名并解析,还要拥有固定ip。一直变的话很麻烦。

好像是实现不了吧,这些东西又没有规律可循,也不是随机出现。