zoukankan      html  css  js  c++  java
  • python——CGI编程【Apache 支持 python脚本所需要的配置】

    参考——https://www.runoob.com/python/python-cgi.html

    1、什么是 CGI——CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP 服务器,提供同客户端 HTML 页面的接口【可参考http://blog.chinaunix.net/uid-13408389-id-2894933.html】;

    2、设置Apache 支持 python脚本的CGI

    2.1、修改apache配置文件httpd.conf——设置好CGI目录【所有的HTTP服务器执行 CGI 程序都保存在一个预先配置的目录。这个目录被称为 CGI 目录】,也就是把ScriptAlias /cgi-bin/ 所在行的注释#干掉即可

    ————这里CGI 目录为/export/servers/apache/cgi-bin,也可以更改该指定的目录【通过更改apache配置文件httpd.conf,下图截图中的内容即可】

    2、修改apache配置文件httpd.conf——使其支持python脚本;

      在 AddHandler 中添加 .py 后缀,这样我们就可以访问 .py 结尾的 python 脚本文件;

    3、重启apache,使上面修改的生效

    【/export/servers/apache/bin是自己本地apachectl 所在的路径】

    sudo /export/servers/apache/bin/apachectl  restart——重启

    sudo /export/servers/apache/bin/apachectl  stop——关闭

    sudo /export/servers/apache/bin/apachectl  start——启动

     4、查看apache 进程 ——ps aux|grep apache ;

    5、上面更改生效后,即可在CGI目录里添加python 脚本文件,如这里加的是hello.py,然后即可通过浏览器访问

    http://域名/cgi-bin/hello.py——apache部署在非本地的;

    http://localhost/cgi-bin/hello.py——apache部署在本地的;

  • 相关阅读:
    异或(^/XOR)的研究
    FastJson的使用
    KindEditor使用
    Java之Collection一
    Java之String
    Github基本使用
    Ubuntu jekyll git使用小记
    使用html editor 打开freemarker文件
    struts.xml 标签顺序
    multipart/form-data ajax 提交问题(未解决)
  • 原文地址:https://www.cnblogs.com/fafa-coding/p/10837417.html
Copyright © 2011-2022 走看看