美文网首页
pythonCGI使用阿帕奇服务器实现

pythonCGI使用阿帕奇服务器实现

作者: feitry | 来源:发表于2019-10-11 10:24 被阅读0次

    本篇文章参考菜鸟教程pythonCGI实现,遇到问题及解决办法。
    windows安装阿帕奇服务器:https://www.jianshu.com/p/6fc61b44d585
    修改cgi需要的配置,文件路径Apache/conf/httpd.conf

    <Directory "${SRVROOT}/cgi-bin">
        AllowOverride None
        Options +ExecCGI
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
    
    AddHandler cgi-script .cgi .pl .py
    

    对于Order问题,修改配置:

    LoadModule access_compat_module modules/mod_access_compat.so
    

    在文件目录Apache/cgi-bin/hello.py
    文件代码:

    #!D:/python/python.exe
    
    print('Content-type:text/html')
    print()
    print('<html>')
    print('<head>')
    print('<meta charset="gb2312">')
    print('<title>Hello World - 我的第一个 CGI 程序!</title>')
    print('</head>')
    print('<body>')
    print('<h2>Hello World! 我是来自菜鸟教程的第一个CGI程序</h2>')
    print('</body>')
    print('</html>')
    
    

    注意,第一行代码很重要,否则会报错
    正确运行效果:


    image.png

    相关文章

      网友评论

          本文标题:pythonCGI使用阿帕奇服务器实现

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