在apache的httpd.conf文件制定一个一级站点,和二级域名跳转,为什么所有的域名都指向一级站点去了?

lgfong 2005-10-17 10:10:31
httpd.conf设置如下:

<VirtualHost *.80>
ServerAdmin webmaster@guangdongwh.com
DocumentRoot /usr/local/apache/www/gdwht
ServerName www.guangdongwh.com
</VirtualHost>

<VirtualHost *.80>
ServerAdmin webmaster@guangdongwh.com
DocumentRoot /usr/local/apache/www/gdwht/webchange
ServerName gdwh.guangdongwh.com
ServerAlias *.guangdongwh.com
</VirtualHost>
上面的二级域名为泛域名,想把所有的二级域名都指向webchange目录去,但都指向了根目录下面了。
...全文
349 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2005-10-18
  • 打赏
  • 举报
回复
apache有一个多站点设置参数,“实现自动建站功能”应该利用他
USER_DIR = /xxxx
后,所有在/xxxx目录下的一级子目录都可以作为站点使用
访问格式:http://localhost/~username

按照你的域名就是
http://www.guangdongwh.com/~username

按照你的域就是
http://guangdongwh.com/~username

通过url_rewrite可以很方便的重写为
http;//username.guangdongwh.com

描述中的username就是使用“自动建站功能”的用户的注册名
当apache设置好以后,增加一个用户站点的工作就是建一个目录

lgfong 2005-10-18
  • 打赏
  • 举报
回复
“想把所有的二级域名都指向webchange目录去”??
--------------------
目的在于实现自动建站功能,通过这个目录的跳转文件,把它转到其网站目录下面去
xuzuning 2005-10-18
  • 打赏
  • 举报
回复
“想把所有的二级域名都指向webchange目录去”??
不太能理解这个需求的真正含义

若多个域名指向同一个目录,那么要多个域名干什么呢?钱花不掉啦?
lgfong 2005-10-18
  • 打赏
  • 举报
回复
如果换了位置,输入的一级域名就会跳到二级域名那去了
coolstr 2005-10-17
  • 打赏
  • 举报
回复
刚刚看了一下自己以前的服务器配置,
设置如下即可
<VirtualHost 127.0.0.1>
DocumentRoot /home/web/se
ServerName se.aa.com.cn
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
coolstr 2005-10-17
  • 打赏
  • 举报
回复
试一下这个
<VirtualHost *.aa.com.80>
ServerAdmin webmaster@guangdongwh.com
DocumentRoot /usr/local/apache/www/gdwht/webchange
ServerName gdwh.guangdongwh.com
ServerAlias *.guangdongwh.com
</VirtualHost>
hsboy 2005-10-17
  • 打赏
  • 举报
回复
ServerAlias 可以用*.xxxxx这样的写法吗?
如果你的httpd.conf中只有这两个虚拟主机,你把它们的位置调换一下就可以了。把*.xxxxx的那一个虚拟主机放到最前面,如下:

<VirtualHost *.80>
ServerAdmin webmaster@guangdongwh.com
DocumentRoot /usr/local/apache/www/gdwht/webchange
ServerName gdwh.guangdongwh.com
ServerAlias *.guangdongwh.com
</VirtualHost>

<VirtualHost *.80>
ServerAdmin webmaster@guangdongwh.com
DocumentRoot /usr/local/apache/www/gdwht
ServerName www.guangdongwh.com
</VirtualHost>

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧