这是我的 httpd.conf 文件的一部分的外观(apache 2.215,mod_perl 2.0000005-orsomething,最新的 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 重新启动备份。