美文网首页
Mac apache 配置python CGI

Mac apache 配置python CGI

作者: S大偉 | 来源:发表于2018-11-14 17:54 被阅读8次

Mac OS X默认是安装了 Apache 的,要启动 Apache 服务需要手动通过命令行开启。

启动Apache 两种方法

  • 打开网络共享
    打开“系统偏好设置”->“共享”,在“互联网共享”那一项前面打勾
  • 打开终端,按照下面步骤

第一步

启动Apache

sudo apachectl start
sudo apachectl -v
#可以查看到Apache的版本信息

停止Apache

sudo apachectl stop

启动后,直接浏览器访问http://127.0.0.1http://localhost ,就可以看到下图,说明打开成功。

It works.png

这里已经完成了一半,😂

第二步

  • 终端输入,查看编辑配置文件
sudo vim /etc/apache2/httpd.conf
  • 去掉注释CGI


    去掉注释CGI.png
  • 添加 .py


    addpy.png
  • 配置CGI-Executables


    屏幕快照 2018-11-14 下午3.03.57.png
  • 保存退出编辑,配置文件,重启Apache

sudo apachectl restart

第三步

  • 编写python文件,命名为test.py
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
print "Content-type:text/html"
print                               # 空行,告诉服务器结束头部
print '<html>'
print '<head>'
print '<meta charset="utf-8">'
print '<title>Hello Word - 我的第一个 CGI 程序!</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! 我是来自菜鸟教程的第一CGI程序</h2>'
print '</body>'
print '</html>'
  • 将test.py放入CGI-Executables文件夹下,并在终端改变文件权限
    CGI-Executables 这个文件夹是CGI脚本的根目录,专门存放CGI脚本的地方
cd /Library/WebServer/CGI-Executables
chmod 755 test.py
屏幕快照 2018-11-14 下午3.17.05.png
  • 在浏览器输入网址
 localhost/cgi-bin/test.py
testpy.png

到这里就告一段落啦。

web站点的根目录为

/Library/WebServer/Documents/
  • 建立一个test.html 文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello Word - 我的第一个 CGI 程序!</title>
</head>
<body>
<h2>Hello Word! 我是来自菜鸟教程的第一CGI程序</h2>
</body>
</html>
  • 将文件放到/Library/WebServer/Documents/目录下
  • 在浏览器中输入,就可以访问你刚才写的网页啦
http://localhost/test.html
test_html.png

好了,到此就告一段落啦。

注意:查看编辑配置文件,可以查看很多的相关配置,如端口号:80等

sudo vim /etc/apache2/httpd.conf

相关文章

  • mac下 配置 CGI python

    python CGI MAC下的环境配置 之前查的资料都太老 Unix系统自带apache 配置CGI很好配 但...

  • 【转】apache 支持php,python cgi的配置方法

    apache 同时支持php,python cgi配置方法 1. 我用的是mac系统默认安装了apache,这里就...

  • Mac apache 配置python CGI

    Mac OS X默认是安装了 Apache 的,要启动 Apache 服务需要手动通过命令行开启。 启动Apach...

  • Mac apache 配置python CGI

    在mac上配置CGI:搞了两大天,遍寻个大论坛贴吧谷歌百度,教程倒是一大把,但都是这在之前几年的旧东西,现在的鬼技...

  • Python+Apache+CGI

    环境安装好(包括Python、Apache以及相关的组件),从CGI配置开始。 1.配置CGI环境 Apache支...

  • Python-CGI配置

    准备 Apache 支持 CGI 配置,如果没有配置 Apache 服务器,请参考《Mac-Apache服务器配置...

  • Mac 配置python CGI

    配置过程遇到了很多坑,于是来写一份傻瓜教程! Mac OS X默认安装了Apache,可直接打开终端开始安装 第一...

  • Mac上python配置Apache环境

    最近在学习python的CGI,需要配置Apache的环境,看着http://www.runoob.com/pyt...

  • mac上使用tomcat配置CGI

    如果没有安装tomcat可以使用apache调用CGI,参考apache配置CGI。如果安装了tomcat,可以配...

  • MAC+Apache+Python3+CGI

    1、安装apache 2、brew install httpd24 3、vim /usr/local/etc/h...

网友评论

      本文标题:Mac apache 配置python CGI

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