安装必用包
方式一: shell安装
复制安装包脚本到您的主机
$ vim django_deplyment.sh
$ chmod +x django_deplyment.sh
$ ./django_deplyment.sh
方式二: 手动安装
安装python3
$ yum -y install python36
安装Git
$ yum -y install git
安装setuptools
$ yum -y install python36-setuptools
安装pip
下载
$ wget --no-check-certificate https://files.pythonhosted.org/packages/45/ae/8a0ad77defb7cc903f09e551d88b443304a9bd6e6f124e75c0fbbf6de8f7/pip-18.1.tar.gz
解压
$ tar -zxvf pip-18.1.tar.gz
$ cd pip-18.1/
$ python36 setup.py build
$ python36 setup.py install
安装gcc
$ yum -y install gcc
安装 python36-devel
$ yum -y install python36-devel.x86_64
安装uwsgi
$ pip3 install uwsgi
安装supervisor
$ yum -y install supervisor
配置supervisor
$ vim /etc/supervisord.conf
------在这个最后面添加Program-----
[include]
files = supervisord.d/*.ini
>>开始添加 (本行忽略)
[program: 您的项目名称]
command=uwsgi --socket :8000 --chdir /项目地址/ -w 项目名称.wsgi
autostart=true
autorestart=true
安装nginx
$ yum -y install nginx
配置nginx
$ vim /etc/nginx/nginx.conf
--------修要修改位置------
server {
listen 80 default_server; # 修改成您的端口
listen [::]:80 default_server; # 修改成您的端口
server_name 您的ip地址; # 修改成您的地址
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location /static {
alias /项目地址/static;
}
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8000;
}
}
-------结束---------
$ nginx -t 检查
启动
$ nginx
$ supervisord
网友评论