首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按Apache中的文件夹名映射虚拟主机

问按Apache中的文件夹名映射虚拟主机
EN

Server Fault用户
提问于 2015-02-15 17:03:49
回答 1查看 1.1K关注 0票数 0

我正在尝试将虚拟主机添加到我的Apache中,但我试图以一种特定的方式来实现它,而我不知道这是否可能。

我现在是这样的:

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName til.local
    DocumentRoot "C:/xampp/htdocs/til"
    <Directory "C:/xampp/htdocs/til">
        Options FollowSymLinks
        AllowOverride All

        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

其中"til“是文件夹和‘域名’的名称。

我想设置一些东西一次,所以我不需要再看它以后,即使当添加新的文件夹到htdocs文件夹。我将在短时间内创建许多不同的域,所以我不想每次添加虚拟主机时都使用apache设置。是否可以将htdocs中的所有文件夹自动设置为像这样的域名?所以,如果我把abc作为一个文件夹,它使用"abc.local“和文件夹"htdocs/abc"?

EN

回答 1

Server Fault用户

发布于 2015-02-15 17:21:41

您应该看看mod_vhost_alias文档。

http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html

配置可能类似于:

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName *
    VirtualDocumentRoot "C:/xampp/htdocs/%0"
    <DirectoryMatch "C:/xampp/htdocs/*">
        Options FollowSymLinks
        AllowOverride All

        Order allow,deny
        Allow from all
    </DirectoryMatch>
</VirtualHost>

注意,%0表示完全ServerName (在您的例子中是til.local)。如果您阅读了这些文档,您可能会想出如何以您想要的方式设置它。

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

https://serverfault.com/questions/667838

复制
相关文章

相似问题

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