首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Apache为我的用户目录路径中的每个文件夹添加一个sudomain

使用Apache为我的用户目录路径中的每个文件夹添加一个sudomain
EN

Stack Overflow用户
提问于 2013-06-26 21:24:38
回答 1查看 869关注 0票数 0

我用apache2激活了userdir mod,并配置了我的域来获取我家中www文件夹的内容。我为主域创建了一个Virtualhost,运行良好。但现在我想为我的/home/user/www/中的每个文件夹自动添加一个子域

以下是virtualhost代码,但它将所有子域重定向到/home/user/www/

代码语言:javascript
运行
复制
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mysite.com
ServerAlias *.mysite.com

DocumentRoot /home/user/www/

UseCanonicalName Off
VirtualDocumentRoot /home/user/www/%1

<Directory /home/user/www/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
</Directory>

ErrorLog /var/log/apache2/error.mysite.log
LogLevel warn

CustomLog /var/log/apache2.mysite.log combined
</VirtualHost>`
EN

回答 1

Stack Overflow用户

发布于 2013-06-26 21:28:55

尝试更改:

代码语言:javascript
运行
复制
VirtualDocumentRoot /home/user/www/%1

至:

代码语言:javascript
运行
复制
VirtualDocumentRoot /home/user/www/%0

您可以在mod_vhost_alias上阅读有关此功能的更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17321298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档