Linux部署python django程序-apache

1、安装Apache

先卸载自带的httpd

rpm -e httpd --nodeps

在网上下载四个文件

1、apr-1.4.6.tar.gz

2、apr-util-1.5.1.tar.gz

3、pcre-8.32.tar.gz

4、httpd-2.4.3.tar.gz

下载地址:

http://pan.baidu.com/share/link?shareid=169366&uk=1829018343

分别安装这四个包root用户

安装apr-1.4.6.tar.gz

tar xzf apr-1.4.6.tar.gz

./configure -prefix=/usr/local/apr

make

make install

安装apr-util-1.5.1.tar.gz

tar xzf apr-util-1.5.1.tar.gz

./configure -with-apr=/usr/local/apr

make

make install

安装c++(linux下安装安装pcre-8.32前必须安装)

yum install -y gcc gcc-c++

安装pcre

tar xzf pcre-8.32.tar.gz

./configure -prefix=/usr/local/pcre

make

make install

安装apache

tar xzf httpd-2.4.3.tar.gz

./configure -prefix=/usr/local/apache --with-apr=/usr/local/apr/ --with-pcre=/usr/local/pcre/

make

make install

安装完成后到

/usr/local/apache/ conf/路径下的httpd.conf添加配置

ServerName localhost:80

检查一下apache是否正确安装

到/usr/local/apache/bin/路径下

./apachectl

然后登录127.0.0.1

正常情况:

时间: 2024-10-11 01:25:48

Linux部署python django程序-apache的相关文章

使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识

一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserver:这是一款适合开发阶段使用的服务器,不能对大量请求进行同时处理,不适合运行在真实的生产环境中,在实际生产环境中使用WSGI作为接口,连接web和python代码(也就是django项目): 2.WSGI:Web服务器网关接口,英文为Python Web Server Gateway Interface,缩写为WSGI,是

Linux下开发python django程序(设置admin后台管理上传文件)

1.项目创建相关工作参考前面 2.在models.py文件中定义数据库结构 import django.db import modelsclass RegisterUser(models.Model): username=models.CharField(max_length=30) headImg = models.FileField(upload_to='./upload/') def __unicode__(self): return self.username 3.生成数据库 pytho

Linux下开发python django程序(设置admin后台管理模块)

1.新建项目和项目下APP django-admin startproject csvt03 django-admin startapp app1 2.修改settings.py文件 设置默认安装APP INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages

Linux下开发python django程序

一.安装django 1.#进入包文件夹下执行解压 tar zxvf Django-1.3.7.tar.gz 2#进入解压的文件夹执行安装 python setup.py install 3#安装成功后 进入python编译器 import django 没有提示则表示安装成功 4#创建项目,进入需要创建项目的路径执行命令 django-admin.py startproject csvt01

Linux下开发python django程序(Cookie读写)

1.设置cookie信息(登陆成功后设置登陆用户名,有效期1小时) def login(req): if req.method == 'POST': loginform = LoginForm(req.POST) if loginform.is_valid(): print loginform.cleaned_data username = loginform.cleaned_data["username"] password = loginform.cleaned_data[&quo

Linux下开发python django程序(Session读写)

1.登陆设置session信息 def loginsession(req): if req.method == 'POST': loginform = LoginForm(req.POST) if loginform.is_valid(): print loginform.cleaned_data username = loginform.cleaned_data["username"] password = loginform.cleaned_data["userpwd&q

为python django配置apache

首先下载最新版Apachehttp://httpd.apache.org/download.cgi#apache24,目前官方以不提供安装包,下载好的直接解压至C盘即可,apache自带的配置文件中的默认路径为C盘,如果安装至其他盘,需要修改配置文件.替换下面的相应路径. 用记事本打开C:\apache24\conf\httpd.conf修改 37行 ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(这里

linux部署python和加入mysqldb、easy_install

一.安装easy_install 参考文章: http://www.cnblogs.com/huangjacky/archive/2012/03/28/2421866.html 安装 wget https://bootstrap.pypa.io/ez_setup.py -O - | python 安装到了默认的python2.6.6版本里面[如果是2.7.5的版本呢,参考最下面的参考文章] 测试是否安装成功easy_install easy_install Twisted 二.python进入安

ubuntu+apache+python+django部署

由于任务需要,在公司服务器部署的nginx+django服务要在阿里云上也部署一份,防止因公司断网儿服务无法访问:阿里云是ubuntu14.04+apache2.4的环境,需要安装需要的环境加以部署. ubuntu14.04 默认python 2.7 ,现需要环境为python 3.5,需要安装python3.5 sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install pytho