首先准备好:
- 编写好的Django项目
- 购买服务器,安装centos(我使用腾讯云+centos7.4)
- 安装nginx
- 安装uwsgi
- 申请ssl证书并下载
- 开始配置
配置步骤:
1、Django同步到linux:使用远程连接软件或者git都行,pycharm可以直接连接然后同步,具体:
2、配置uwsgi和Django的连接:
(1)在Django的manage.py同级目录中新建:django_uwsgi.ini
touch django_uwsgi.ini
(2)编写django_uwsgi.ini:
[uwsgi]
# 项目路径
chdir = /root/django1
# 项目里wsgi.py文件相对路径
module = django1.wsgi
# 挂在9222端口
http-socket = :9222
mater = True
# 进程线程数
processes = 4
threads = 1
vacuum = True
# 如果要后台跑这个程序的话,配置下面3行:日志路径、日志大小、进程号路径
daemonize = %(chdir)/log/uwsgi-9222.log
log-maxsize = 1024*1024*1024
pidfile = %(chdir)/pid/uwsgi-9222.pid
(3)在你写的日志路径和进程号路径创建对应的日志和pid文件夹,我这用的是manage.py的同级目录
mkdir log
mkdir pid
(4)启动uwsgi:
uwsgi --ini django_uwsgi.ini
出现[uWSGI] getting INI configuration from django-uwsgi.ini就成功启动了
(5)