Linux下配置Apache服务器运行Python script

这里不讲Apache和Python的安装。安装方式可以直接是apt-get install或者用新立得,或者去他们网站下载最新的自己进行编译安装。

安装好后,打开/etc/apache2/下的httpd.conf文件,输入“AddHandler cgi-script .cgi .py”。

跟在Windwos下配置一样,ExecCGI也是需要加入,否则一样会碰到Forbidden问题。解决办法是:
找到/etc/apache2/sites-available目录,或自己定义的目录,然后修改里面的default文件,找到

<Directory /var/www/>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

在Options FollowSymLinks MultiViews后面加上ExecCGI (或”+ExecCGI”都可)。

Comments

Leave a Reply

You must be logged in to post a comment.