脚本宝典收集整理的这篇文章主要介绍了亲身验证切实可行的python项目部署方案,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
目标 : 在浏览器输入 www.python1.COM 回车
进入到Django项目主页
-
概念
-
项目部署
-
部署环境准备
-
在线商城部署
-
配置uwsgi(配置文件)
和nginx通信端口 自身启动占用的端口
-
配置nginx(配置文件)
- sudo -i
- cd /etc/nginx/sites-enabled/
-
vi projectNginx.conf
server{
# 指定本项目监听端口,浏览器输入端口
listen 80;
# 域名
server_name www.python1.com;
# 指定字符集
charset utf-8;
# 指定收集静态文件路径
location /static{
alias /home/tarena/myproject/fruitday/static;
}
# 和uwsgi通信端口和通信文件
location /{
include uwsgi_params;
uwsgi_pass 127.0.0.1:8001;
}
}
-
拷贝uwsgi_params到项目根目录
- sudo -i
- cd /etc/nginx
- cp uwsgi_params /home/tarena/myproject/fruitday
-
改掉nginx默认的server(80)
- 重启nginx服务
sudo /etc/init.d/nginx restart
-
收集静态文件
- 在settings.py文件中添加路径(STATIC_ROOT)
STATIC_ROOT = '/home/tarena/myproject/fruitday/static'
-
收集静态文件
- cd /home/tarena/myproject/fruitday
- python3 manage.py collectstatic
-
添加本地DNS解析
- sudo -i
- vi /etc/hosts
127.0.0.1 www.python1.com
- 重启网络服务
sudo /etc/init.d/networking restart
-
uwsgi启动项目
- 切换到项目目录
cd /home/tarena/myproject/fruitday
- 利用uwsgi启动项目
uwsgi --ini fruitdayUwsgi.ini
- 打开浏览器,输入 www.python1.com
直接进入项目主页
以上是脚本宝典为你收集整理的亲身验证切实可行的python项目部署方案全部内容,希望文章能够帮你解决亲身验证切实可行的python项目部署方案所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。