1.部署框架nginx
Nginx负责静态资源请求,而且把没法处理的请求转发至uwsgi处理django
2.安装并配置Nginxvim
2.1安装 apt-get install nginx (若是安装失败请先升级apt-get)浏览器
2.2 配置:cp /etc/nginx/sites-available/default /etc/nginx/sites-available/myconfig缓存
vim /etc/nginx/sites-available/myconfig安全
2.3修改server服务器
server { listen 80; #监听端口 server_name mysite; #网站域名(没有能够随意) charset utf-8; # 字符集 client_max_body_size 75M; # 缓存大小 location /media { # 上传文件所在目录 alias /var/django_pk/my_project/media; } location /static { # 静态文件所在目录 alias /var/django_pk/my_project/static; } location / { include /etc/nginx/uwsgi_params; uwsgi_pass 127.0.0.1:8001; # 转发 } }
2.4 建立软链接框架
ln -s /etc/nginx/sites-available/myconfig /etc/nginx/sites-enabled/myconfig网站
3.更改服务器的安全组(阿里云为例)阿里云
安装组开启80端口与8001端口
4.重启nginx
service nginx restart
浏览器访问...
nginx 安装配置完成
uwsgi 配置参考: