【原】centos安装django

一、更新系统软件包
yum update -y

二、安装软件管理包和可能使用的依赖

yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

三、安装python3

pip3 install django (如果用于生产的话,则需要指定安装和你项目相同的版本)
pip3 install uwsgi

四、执行nginx和uwsgi连通

1、确认uwsgi安装成功

[[email protected] /data/www/manageproject]# uwsgi --version
2.0.18

2、项目路径下配置uwsgi.ini文件(即manage.py的同级目录创建文件uwsgi.ini)

[[email protected] /data/www/manageproject]# cat uwsgi.ini
[uwsgi]
socket = 127.0.0.1:9002   #指定项目执行的端口号,内部访问;用nginx的时候配置socket,直接运行的时候配置http
chdir=/data/www/manageproject  #指定项目的路径
wsgi-file=/data/www/manageproject/manageproject/wsgi.py  #django自动生成的文件
processes=4  #开启的进程数量
threads=4  #开启的线程数量
stats = 127.0.0.1:9008
daemonize = /data/log/httpServer.log  #日志存放位置
pidfile = /tmp/uwsgi.pid  #指定pid文件的位置,记录主进程的pid号
vacuum = true  #当服务器退出的时候自动清理环境,删除unix socket文件和pid文件
log-maxsize = 50000000

3、启动文件

uwsgi  uwsgi.ini 
#uwsgi --ini uwsgi.ini             # 启动
#uwsgi --reload uwsgi.pid          # 重启
#uwsgi --stop uwsgi.pid            # 关闭

4、指定日志下查看没有错误信息即可(#tail -f  /data/log/httpServer.log )

5、配置nginx信息

[[email protected] /etc/nginx/conf.d]# cat images.conf
    server {
        access_log  /var/log/nginx/access.log  ;
        error_log  /var/log/nginx/error.log  ;

        listen       8000 default_server;
        listen       [::]:8000 default_server;
        server_name  test.test.con;
    charset      utf-8;
        root         /usr/share/nginx/html;

    location / {
           include /etc/nginx/uwsgi_params;
           uwsgi_pass 127.0.0.1:9002;
           uwsgi_param UWSGI_SCRIPT mysite.wsgi;
           uwsgi_param UWSGI_CHDIR /data/www/manageproject;
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

6、重启nginx

7、浏览器访问centos的ip:8000即可

原文地址:https://www.cnblogs.com/HYanqing/p/11562306.html

时间: 2024-08-04 09:52:07

【原】centos安装django的相关文章

centos安装django

在centos上安装django,应该有3种方法,pip.git.源代码编译安装. pip安装比较单,步骤如下: 1.下载 mkdir /install/django cd /install/django wget https://bootstrap.pypa.io/get-pip.py --2015-06-25 11:29:12--  https://bootstrap.pypa.io/get-pip.py Resolving bootstrap.pypa.io... 103.245.222.

[原]linux安装软件时提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'

问题:[[email protected] ~]# yum -y install gcc-*Loaded plugins: fastestmirror, prestoCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.cent

在阿里云的CentOS环境中安装django

购买了一台阿里云主机.操作系统为CentOS 6.5.准备在上面跑Django做Web开发.因为CentOS自带的python版本号较低,安装Django先要安装新版本号python.还是费了点周折. 1,升级Python 阿里云给配置好的centos 6.5下的默认Python版本号是2.6,跟Django的最新版本号须要的Python环境是不配套的.在django的安装文档里有: Being a Python Web framework, Django requires Python. It

centos 安装pip,使用pip安装django

python版本要2.7.x以上版本,若未安装python执行以下命令安装: wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz (或者通过其他方式下载后放在某个路径下) tar -zxvf Python-2.7.8.tgz cd Python-2.7.8 ./configure make sudo make install 1 .安装pip (1) curl "https://bootstrap.pypa.io/get-p

centos 安装教程 服务器配置教程 服务器中安装python 服务器中安装Django

一 .解决python编译安装所需的软件依赖 yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 二 下载python3.6源码包 1,在服务器opt目录下输入 wget https:

centos 安装FTP server详情(转)

centos 安装FTP server详情 分类: linux 2013-12-27 16:45 227人阅读 评论(0) 收藏 举报 我们这里以安装vsftpd 服务器端为例子: 1.进入到centos 终端上 首先执行 yum search vsftpd 查看安装软件名字; 2.然后安装 列出来的软件名,首选第一个 yum install vsftpd,开始执行安装 3.安装好后通过 service vsftpd status 查看ftp 运行状态 如果没运行 可以使用 service vs

[zz]阿里云计算:CentOS+nginx+Django+Postgresql web环境搭建

原文链接: http://www.cnblogs.com/AllStarGIS/p/3788518.html 参考链接: 1. http://www.cnblogs.com/zhouej/archive/2012/03/25/2379646.html 2. http://ec58.com/archives/2836 最近在在万网和阿里云上分别购买了一个域名和一台云服务器,打算用来做点什么.昨天吃完晚饭稍作休息开始对这个新奇的玩意作了些了解并着手配置其运行环境,今早凌晨4点多才弄得7788,为此也

安装Django、Nginx和uWSGI

安装Django.Nginx和uWSGI 1.确定已经安装了2.7版本的Python: 2.安装python-devel yum install python-devel 3.安装uwsgi pip install uwsgi 测试uwsgi是否能正常工作 1.新建一个index.py: # index.py def application(env, start_response): start_response('200 OK', [('Content-Type','text/html')])

CentOS安装部署HttpRunnerManager V2.0

HttpRunnerManager V2.0此项目是一个基于HttpRunner的接口自动化测试平台,同时HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架, 只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试.性能测试.线上监控.持续集成等多种测试任务. 新版本主要增加了定时任务,异步执行,报告持久化.日志保存以及数据类型支持,QQ群欢迎提问:628448476. 本文将自行进行安装的步骤进行整理发布. 本文在网络参考一些大神发布文章,同时总结了一些新的问题.