当我重新启动 apache2 时,我收到此错误消息
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
我将此代码插入 /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
<Directory /var/www/test>
Options +ExecCGI
DirectoryIndex index.py
</Directory>
AddHandler cgi-script .py
...
DocumentRoot /var/www/test
...
当我删除代码时,我的 apache 可以正常重启,但我需要此代码才能在我的 ubuntu 16.04 上运行 cgi
请帮忙。
答案1
解决了!忘记关闭了,所以这里是正确的代码
<VirtualHost *:80>
<Directory /var/www/test>
Options +ExecCGI
DirectoryIndex index.py
</Directory>
AddHandler cgi-script .py
...
DocumentRoot /var/www/test
</VirtualHost>
并且它起作用了。