美文网首页
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使用阿帕奇服务器实现

    本篇文章参考菜鸟教程pythonCGI实现,遇到问题及解决办法。windows安装阿帕奇服务器:https://w...

  • Linux_212_Apache功能介绍

    目前世界主流使用的web服务器软件 apache(阿帕奇) linux跨平台:windows + linux不同的...

  • vue项目打包后如何运行

    之前一直使用的是phpStudy的阿帕奇服务器来运行的,今天突然想起node也是服务器,应该也可以运行的,找到了=...

  • Xampp Apache 无法启动

    今天一如既往的打开xampp的阿帕奇服务器,无缘无故的打不开,貌似80端口被占用,或者是mac自带的阿帕奇服务器已...

  • 使用Mac内置的阿帕奇服务器进行本地调试

    1.阿帕奇服务器终端相关命令: 开启本地服务器: sudo apachectl start重启本地服务器: sud...

  • Mac使用系统自带php和Apache

    本文将介绍在Mac环境下如何使用系统本身所带有的Apache(阿帕奇服务器)通过预装的PHP版本来运行PHP的相关...

  • 服务器及数据库搭建

    服务器 阿帕奇服务器搭建 安装yum install httpd 回车之后一路'y' 启动systemctl st...

  • 计算机初识

    阿帕奇(web服务器)是大众行业常用的服务器软件nginx(web服务器)是互联网常用的服务器hardware ...

  • Node初识-server

    前端项目 都必须依托于服务器运行 PHP 依托于 阿帕奇服务器 (xampp中) Node 依托于 自己创建的服...

  • node创建一个服务器

    前端项目 都必须依托于服务器运行 PHP 依托于 阿帕奇服务器 (xampp中) Node 依托于 自己创建的服...

网友评论

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

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