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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL数据库在高并发下的优化方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)