Debian配置Apache2支持mod-python

Ubuntu好像是直接支持的,现在回到Debian有点不适应了。需要人工配置一下:

安装模块:apt-get install libapache2-mod-python

编辑文件:/etc/apache2/sites-available/000-default

增加如下内容:

        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
                AddHandler mod_python .py
                PythonHandler mod_python.publisher
                PythonDebug On
        </Directory>

重启服务:/etc/init.d/apache2 restart

参考:https://www.howtoforge.com/embedding-python-in-apache2-with-mod_python-debian-etch

时间: 2024-09-30 06:35:31

Debian配置Apache2支持mod-python的相关文章

debian配置apache2.4配置虚拟主机遇到的问题

0x01 Ubuntu配置apache2的前置知识 使用apt-get安装的apache2与直接编译安装版本略有不同,其配置文件不在是httpd.conf,而是/etc/apache2/apache2.conf. 而其虚拟主机的位置的配置文件也不在是vhost之类的,而是sites-avilable/xxx.conf.默认的localhost为000-default.conf,按照这个配置文件,配置一份demo.conf,就完成了虚拟主机的配置工作. 配置参考http://wiki.ubuntu

配置apache2支持PHP7

[email protected]:/etc/apache2# sudo apt-get install libapache2-mod-php*Reading package lists... DoneBuilding dependency tree Reading state information... DoneNote, selecting 'libapache2-mod-php5filter' for glob 'libapache2-mod-php*'Note, selecting '

Ubuntu 14.02下编译及配置apache2.4(python CGI)

Ubuntu 14.02下编译及配置apache2.4(python CGI): # 下载apache2.4源码包 wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.12.tar.gz # 安装apr依赖库 apt-get install libapr1 libaprutil1 libapr1-dev libaprutil1-dev # 解压并编译安装 tar -xvf httpd-2.4.12.tar.gz cd httpd-2.4.12

Ubuntu14.04配置Apache支持多个站点

怎样在一个Ubuntu的机器上(虚拟机)配置Apache支持多个网站呢? 比如你有一台独立的Ubuntu虚拟机,配有一个外网的IP(45.46.47.48),并且注册了两个域名AAA.com和BBB.com,将这两个域名DNS解析到你虚机的IP地址.假设你已经安装好了Apache,一切都是默认的设置. 我们需要在这一个server上面,同时host AAA.com,BBB.com 第一步:修改hosts文件 在Ubuntu系统中,hosts文件目录为/etc/hosts,可以用vi编辑 sudo

windows 安装配置Apache2.4.7

一.安装配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip ) 1.解压下载的安装包:httpd-2.4.7-win64-VC11.zip将其放到自己的安装目录(我的目录D:\phpEnv\Apache24) 2 2.然后对http.conf(D:\phpEnv\Apache24\conf\http.conf)配置文件进行修改-使用记事本打开就行 (1)修改ServerRoot Apache的根路径: (37行)ServerRoot"c:/Apache24"

php支持mod及php-cgi的方式

PHP运行模式: 1)cgi 通用网关接口(Common Gateway Interface)) 2) fast-cgi 常驻 (long-live) 型的 CGI 3) cli  命令行运行   (Command Line Interface) 4)web模块模式 (apache等web服务器运行的模块模式) HTTPServer有三种架构比较流行: (1)Apache+mod_php5 (2)lighttp+spawn-fcgi (3)nginx+PHP-FPM 但在生产环境中,可能会遇到l

Jetty:配置JSP支持

选择JSP实现 从Jetty-9.2开始,使用Apache Jasper作为默认JSP容器实现.在前面的版本中使用的是Glassfish Jasper,在后面的版本中也可以继续使用它. Jetty发布默认激活jsp模块,默认,模块设置到Apache Jasper.为了改为使用Glassfish Jasper,编辑$JETTY_HOME/start.d/jsp.mod,改变下面的行: # # Jetty JSP Module # [depend] servlet jsp-impl/${jsp-im

centos/debian配置gitlab 7.1x来搭建自建的git仓库.

centos/debian配置gitlab 7.1x来搭建自建的git仓库. 前言:因为公司的某些历史原因, 有大量的代码还在csv/svn上. 新来的项目不得不走这个,同时,github的enterprise 2500$/y/10p的价格对于多变的项目和人员也不合适. 也为了让某些不习惯使用linux的开发使用上git, 就放弃了之前的gitolite server, 进而采用gitlab来搭建. www.gitlab.com 是gitlab的仓库, 以前的历史版本, 需要先配置gitolit

配置Nginx支持php,出现No input file specified错误的解决方法

今天有一个项目上有一个模块,程序使用php写的,需要的服务器上搭建PHP的环境,由于我公司的服务器都是Windows系列的,本来前两天买了一台新的服务器,上面搭建了IIS服务器,跑的一个ASP的项目,现在又要部署一个PHP的项目,本想直接在IIS上配置让其支持PHP,但一想性能可能不会很高,于是又想用Apache2.2搭建一个环境,这个重量级的有点大,于是又到了Nginx,这个很小的,使用起来很方便,功能是很强大的,配置好后,访问php文件,出现 "No input file specified