服务器能不能设置 test.home.aa.com 指向服务器硬盘上的某个文件夹?

joylife99 2005-09-19 09:38:22
服务器能不能设置 test.home.aa.com 指向服务器硬盘上的某个文件夹?

其中aa.com是本站域名,home是固定的值,效果是:
如果输入test.home.aa.com 指向的是服务器硬盘的d:\web
如果输入test2.home.aa.com 指向的也是服务器硬盘的d:\web
如果输入test3.home.aa.com 指向的也是服务器硬盘的d:\web

apache能做到这点吗?如果能,怎样配置哪
...全文
245 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mikespook 2005-09-23
  • 打赏
  • 举报
回复
httpd.conf加下面这行
Include /usr/local/psa/apache/conf/httpd.include

/usr/local/psa/apache/conf/httpd.include
的文件内容是
Include /usr/local/psa/apache/conf/user1.httpd.include
Include /usr/local/psa/apache/conf/user2.httpd.include


/usr/local/psa/apache/conf/user1.httpd.include
的内容是
<VirtualHost test.home.aa.com:80>
DocumentRoot D:/web
</VirtualHost>
你可以用域名作为文件名,这样你可以很容易的从配置文件中增加或者删除一个域名~~

adomain 2005-09-21
  • 打赏
  • 举报
回复
我没见过plesdk的httpd.conf文件,可以贴个网址吗?
wanbb 2005-09-21
  • 打赏
  • 举报
回复
怎么用INCLUDE语法将CONF文件拆分为若干文件?想学一下
mikespook 2005-09-21
  • 打赏
  • 举报
回复
再跟你说一遍,我们公司就是用的这种方式,你采用INCLUDE语法将CONF文件拆分为若干文件,怎么会体积庞大?

不知道你用过Plesk没有,你可以看看plesk的httpd.conf文件~
adomain 2005-09-19
  • 打赏
  • 举报
回复
我觉得应该用mod_rewrite来实现,会比较简单一点,但是这个我没用过
mikespook 2005-09-19
  • 打赏
  • 举报
回复
有什么问题?
我们公司上千个域名都是这样增加的,只不过利用INCLUDE方式排布。让结构更好一些而已~~
adomain 2005-09-19
  • 打赏
  • 举报
回复
因为这个是不限制的,这样增加会有点问题的
mikespook 2005-09-19
  • 打赏
  • 举报
回复
<VirtualHost test.home.aa.com:80>
DocumentRoot D:/web
</VirtualHost>
<VirtualHost test1.home.aa.com:80>
DocumentRoot D:/web
</VirtualHost>
<VirtualHost test2.home.aa.com:80>
DocumentRoot D:/web
</VirtualHost>
<VirtualHost test3.home.aa.com:80>
DocumentRoot D:/web
</VirtualHost>

以此类推~
joylife99 2005-09-19
  • 打赏
  • 举报
回复
如题
adomain 2005-09-19
  • 打赏
  • 举报
回复
有上万个这样的域名:如
test1.home.aa.com
test2.home.aa.com
......
如果按照上述方法的话,httpd.conf的体积那就太庞大了
  • 打赏
  • 举报
回复
URL重写可以, 不过为了解析速度快, 还是建议使用虚拟主机的形式
adomain 2005-09-19
  • 打赏
  • 举报
回复
up

21,891

社区成员

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

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