Apache配置中的子目录配置

Apache配置中的子目录配置,apache,Apache,我在ApacheWeb服务器上配置了elsa,并且elsa正在localhost/上运行 现在我想在elsa中添加子目录,例如——localhost/mysubdir。 我在/usr/local/elsa/web/lib中创建了一个名为mysubdir的子目录 我想知道如何在配置中映射此子目录的解决方案 除非有特殊要求,否则不必配置子目录 配置为DOCUMENT_ROOT的文件夹中的所有文档都将由http服务器发布,而无需在配置中执行任何进一步的操作。尝试一下你的浏览器 只有当您想要配置更多的

我在ApacheWeb服务器上配置了elsa,并且elsa正在localhost/上运行

现在我想在elsa中添加子目录,例如——localhost/mysubdir。 我在/usr/local/elsa/web/lib中创建了一个名为mysubdir的子目录

我想知道如何在配置中映射此子目录的解决方案


除非有特殊要求,否则不必配置子目录

配置为DOCUMENT_ROOT的文件夹中的所有文档都将由http服务器发布,而无需在配置中执行任何进一步的操作。尝试一下你的浏览器


只有当您想要配置更多的规则,如访问限制或不同的选项时,才需要使用该语句添加配置部分。为此,请查看优秀的ApacheHTTP服务器文档

我不知道这是否是一个输入错误,但是应该是,在我看来,允许访问root/目录中的所有内容不是一个更好的主意。 您可能需要尝试指令


检查指令

你不想把我们介绍给那个艾尔莎人吗?
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot /usr/local/elsa/web/lib
SetEnv ELSA_CONF /etc/elsa_web.conf


<location / >
    Order Allow,Deny
    Allow from All
    SetHandler perl-script
    PerlResponseHandler Plack::Handler::Apache2
    PerlSetVar psgi_app /usr/local/elsa/web/lib/Web.psgi
</location>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined