簡體   English   中英

httpd.conf和位置匹配錯誤

[英]httpd.conf and Location Match error

這就是我的httpd.conf文件的一部分的外觀(apache 2.215,mod_perl 2.0000005-或其他最新的HTML :: Mason)

# user's Mason Handler Thingy Handler
SetEnv PERL5 /home/user/perl5/lib

PerlSwitches -I/home/user/perl5/lib

PerlModule HTML::Mason::ApacheHandler
<Directory /var/www/html/user>
    <LocationMatch "\.html$">
        SetHandler modperl
        PerlResponseHandler HTML::Mason::ApacheHandler
    </LocationMatch>
</Directory>
# end user's Mason Handler Thingy Handler

我重新啟動apache備份時遇到的錯誤是:

[root@server folder]# /etc/init.d/httpd start
Starting httpd: Syntax error on line 1020 of /etc/httpd/conf/httpd.conf:
<LocationMatch not allowed here
                                                           [FAILED]
[root@server folder]#

第1020行是位置匹配標記

我不完全知道此配置有什么問題,我無法讓Apache重新啟動備份。

該錯誤告訴您不能在Directory中嵌套LocationMatch。 您可能需要FilesMatch。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM