我是靠谱客的博主 感性咖啡豆,最近开发中收集的这篇文章主要介绍python+django+nginx 服务器部署,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.Centos7.3 下安装步骤如下:

yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

yum install python-devel

2.CentOS 自带 Python 2.4.3,但我们可以再安装Python2.7.5:

cd ~
wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2
tar xvf Python-2.7.5.tar.bz2
cd Python-2.7.5
./configure --prefix=/usr/local
make && make altinstall
3. 安装Python包管理

easy_install 包 https://pypi.python.org/pypi/distribute

cd ~
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.6.49.tar.gz
tar xf distribute-0.6.49.tar.gz
cd distribute-0.6.49
python2.7 setup.py install
easy_install --version

4.安装 uwsgi

pip install uwsgi
uwsgi --version    # 查看 uwsgi 版本

测试 uwsgi 是否正常:

新建 test.py 文件,随便找个目录vim test.py内容如下:

def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return "Hello World"

然后在终端运行(开启服务 端口号可以自己定义):

注意: 确认服务器是否开放了你自己设置的端口例如下面的8001 如果没有 要在安全组里添加

uwsgi --http :8001 --wsgi-file test.py

在浏览器内输入:ip地址或域名:8001,查看是否有"Hello World"输出,若没有输出,请检查你的安装过程。


安装 Django

最后

以上就是感性咖啡豆为你收集整理的python+django+nginx 服务器部署的全部内容,希望文章能够帮你解决python+django+nginx 服务器部署所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部