DebugDump Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@debugdump.com

您尚未登录。

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

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

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://debugdump.com/t_1060.html

离线

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

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

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.debugdump.com/1.py
QQ20190210231000.png

离线

页脚