我在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;
我可能做错了什么?