美文网首页
Mac上python配置Apache环境

Mac上python配置Apache环境

作者: 海笙樾 | 来源:发表于2019-03-08 16:42 被阅读0次

    最近在学习python的CGI,需要配置Apache的环境,看着http://www.runoob.com/python/python-cgi.html上面的,但是一直是配置不成功,终于在不懈努力下搞好了,接下来先上菜年教程的配置图

    屏幕快照 2019-03-08 下午4.28.16.png 屏幕快照 2019-03-08 下午4.28.32.png

    但是针对我的电脑是不行的,最终发现是httpd.conf文件存在差异
    我的方法是
    1、终端切换到/etc/apache2/目录,打开目录下的httpd.conf文件(无权限的情况下,我是先把文件复制到桌面修改,然后再拖回去进行覆盖的)
    2、找到 ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$。。。。。这句,比较长,然后注释掉,然后加上

    ScriptAlias /cgi-bin/ /var/www/cgi-bin/
    

    这里的意思是/cgi-bin/ 代替 /var/www/cgi-bin/后面的是你的python文件的路径,相当于你用127.0.0.1/cgi-bin/hello.py就是访问的/var/www/cgi-bin/里的hello.py文件
    3、搜索<Directory 改为

    <Directory "/var/www/cgi-bin/">
       AllowOverride None
       Options +ExecCGI
       Order allow,deny
       Allow from all
    </Directory>
    
    

    后面的/var/www/cgi-bin/任然是你的python文件路径
    4、最后修改

    AddHandler cgi-script .cgi .pl .py
    

    第三部和第四部于教程一样
    5、

    LoadModule cgi_module libexec/apache2/mod_cgi.so
    

    去掉这句的注释,然后执行

    sudo apachectl restart
    

    重启Apache

    这是我更改后运行的效果 屏幕快照 2019-03-08 下午4.41.45.png

    相关文章

      网友评论

          本文标题:Mac上python配置Apache环境

          本文链接:https://www.haomeiwen.com/subject/htarpqtx.html