在cgi-bin中找不到apache2脚本

时间:2018-02-08 21:01:49

标签: apache perl ubuntu

我在Ubuntu 16.04上通过Docker httpd安装了apache2。

我正在努力让cgi-bin中的脚本加载。

以下内容属于/etc/apache2/apache2.conf

<IfModule alias_module>
    ScriptAlias /myproject/cgi-bin/ "/usr/local/apache2/cgi-bin/myproject/"
</IfModule>

<Directory "/usr/local/apache2/cgi-bin/myproject/">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Require all granted
</Directory>

脚本位于正确的位置:

$ ls /usr/local/apache2/cgi-bin/myproject
env.pl  event  event.pl  offline  offline.pl  run2.pl  state  state.pl  test.cgi  test.pl  test2.pl  test_error_log.pl

apache服务器启动正常...一般没问题。但是以下内容无法加载任何内容:

https://example.com/myproject/cgi-bin/event.pl/?debug=1;eventStart=2014-10-10T10:10:10Z;eventSearch=1;eventVal1=60.0;eventVal2=0.0;eventVal3=0.0;event1Id=600;event3Id=610;

我可能做错了什么?

0 个答案:

没有答案