您尚未登录。

楼主 #1 2019-02-10 23:02:36

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Ubuntu搭建 apache + python cgi web 运行环境

参考链接: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-apache-mysql-and-python-lamp-server-without-frameworks-on-ubuntu-14-04

此链接 python 是以 cgi 模式运行, 浏览器每刷一次 py 页面, apache 就会启动一个进程执行 python 脚本, 对系统开销会比较大,

对于访问量小的网站, 问题不大.









关于 apache2 + php + mysql 可以参考这里: https://whycan.cn/t_1060.html





离线

楼主 #2 2019-02-10 23:06:14

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: Ubuntu搭建 apache + python cgi web 运行环境

我简单测试了一下, 没有问题:

1. 修改 /etc/apache2/sites-enabled/000-default.conf, 插入

<Directory /var/www/html>
                Options +ExecCGI
                DirectoryIndex index.py
        </Directory>

        AddHandler cgi-script .py

然后 apache2 服务器重启: service apache2 restart

2. 新建 /var/www/html/1.py 文件:

#!/usr/bin/python

# Print necessary headers.
print("Content-Type: text/html\n\n")
print("<font size=\"30\">hello</font><font color=\"red\" size=\"35\">word</font>!")

3. 浏览器打开: http://fq5.whycan.cn/1.py
QQ20190210231000.png





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn