Python全栈 Web (项目部署)
sudo apt-get install nginx
sudo /etc/init.d/nginx restart
sudo pip3 install uwsgi
uwsgi --http :9998 --chdir /home/tarena/myproject/friutday_1/ --module friutday.wsgi
mkdir uwsgi
cd uwsgi
vi fruitday_uwsgi.ini
[uwsgi] # 和nginx通信的端口 socket=127.0.0.1:8001 # 项目路径 chdir=/home/tarena/myproject/friutday_1 # wsgi.py路径 wsgi-file=friutday/wsgi.py # 进程数 processes=4 # 线程数 thread=2 # 本项目占用uwsgi端口 stats=127.0.0.1:8081
sudo -i cd /etc/nginx/sites-enabled vi project_nginx.conf # 配置文件内容 server{ # 监听本项目端口,浏览器输入的端口 listen 8201; server_name frituday.com; charset utf-8; client_max_body_size 75M; # 收集项目静态文件路径 location /static{ alias /home/tarena/myproject/friutday_1/static; } # 和uwsgi通信端口和项目通信文件uwsgi_params location /{ include uwsgi_params; uwsgi_pass 127.0.0.1:8001; } } 4、重启nginx服务 sudo /etc/init.d/nginx restart 5、拷贝uwsgi_params文件到项目目录 cp uwsgi_params /home/tarena/myproject/friutday_1/
STATIC_ROOT = '/home/tarena/myproject/friutday_1/static/'
python3 manage.py collectstatic
cd /home/tarena/uwsgi uwsgi --ini fruitday_uwsgi.ini
/etc/nginx/sites-enabled/project_nginx.conf # listen 8202 uwsgi和nginx通信端口 :8002 cd uwsgi vi blog_uwsgi.ini # socket=127.0.0.1:8002 uwsgi启动个人博客项目占用端口 :8082 vi blog_uwsgi.ini stats=127.0.0.1:8082

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
为什么你的python版本一团糟?因为少了这个操作!
坑人的版本 python 的版本问题一直是个广被吐槽的黑点。以至于有人调侃说: python 是世界上最好的两种语言! 在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学 python 的人,放心大胆地用最新版本即可。业内所诟病的,主要是针对代码上的不兼容。 但平心而论,版本间的兼容问题并不是 python 所独有。且就算 python 只有一个版本,第三方库的版本一样会让人抓狂。 比如说,你之前在电脑上用 python 写了一个网站,使用了 django 框架,版本是 1.11。过了一年,你要开发一个新网站,这时候 django 已经发展到了 2.0 版本,你是用还是不用?更新了版本,电脑上的老网站代码就无法执行了。 或者,你安装并使用了某个模块 a 的最新版本。然后另一个项目用到的模块 b,b 的代码却依赖于模块 a 较早的版本。这种情况下,你甚至可能都无法成功安装模块 b。 这些版本的冲突在开发中十分常见,而 python 2 和 3 的版本差异又加剧了这一问题。 对此,早已有了成熟的解决方案: 虚拟环境 python 开发中所谓的虚拟环境,就是为 py...
- 下一篇
JEESZ-SSO解决方案
第一节:单点登录简介 第一步:了解单点登录 SSO主要特点是: SSO应用之间使用Web协议(如HTTPS),并且只有一个登录入口. SSO的体系中有下面三种角色: 1) User(多个) 2) Web应用(多个) 3) SSO认证中心(一个) SSO实现包含以下三个原则: 1)所有的登录都在SSO认证中心进行。 2) SSO认证中心通过一些方法来告诉Web应用当前访问用户究竟是不是通过认证的用户. 3) SSO认证中心和所有的Web应用建立一种信任关系. CAS的基本原理CAS(Central Authentication Service)是Yale耶鲁大学发起的构建Web SSO的Java开源项目。 1.CAS术语解释: SSO-Single Sign On单点登录 TGT-Ticket Granting Ticket用户身份认证凭证票据 ST-Service Ticket服务许可凭证票据 TGC-Ticket Granting Cookie存放用户身份认证凭证票据的cookie. 第二步:了解单点登录体系结构 1)CAS Server负责完成对用户信息的认证,需要单独部署,CAS...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Linux系统CentOS6、CentOS7手动修改IP地址
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范