Linux部署Django Nginx + uwsgi + Python3 + Django)全过程

本文详细介绍了如何升级Python3和pip3,安装Django、uwsgi以及nginx,并配置nginx.conf文件。接着,通过django-admin.py创建项目和App应用,最后启动Django服务并解决ALLOWED_HOSTS设置问题,确保服务器正常运行。
摘要由CSDN通过智能技术生成

具体步骤如下:

1.升级Python3
请参考升级文章

2.升级pip3

wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate  
tar xvf pip-1.3.1.tar.gz  
python pip-1.3.1/setup.py install 

3.安装Django (很多方法可以自己选)

pip install django

4.安装uwsgi

pip install uwsgi

5.安装nginx和配置nginx.conf文件

wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -zxvf nginx-1.13.7.tar.gz
./configure
make
make install

6.进入python3的安装目录,在该目录下会有django-admin.py文件,我们创建test的项目

python3 django-admin startproject test

7.然后我们进行test项目目录下,创建 App应用。

python3 manage.py startapp App

8.启动Django :

如果我们的服务器是公网地址,那么我们启动Django的时候,地址配置为0.0.0.0

python3 manage.py runserver 0.0.0.0:80
后台运行Django:
nohup python3 manage.py runserver 0.0.0.0:80 &

9.其中还需要改一个settings.py文件,不然会报Invalid HTTP_HOST header:错误,把ALLOWED_HOSTS
改为下面,就允许所有主机方式连接:

ALLOWED_HOSTS = ['*']
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值