gunicorn +nginx+python3 部署flask项目(gevent+gevent)--依赖的包

简介: gunicorn +nginx+python3 部署(gevent+gevent)--依赖的包bind = ["0.0.0.0:5010"]workers = 4backlog = 2048worker_class = 'gevent'forwarded_allow_ips = "*"keepa...

gunicorn +nginx+python3 部署(gevent+gevent)--依赖的包

bind = ["0.0.0.0:5010"]
workers = 4
backlog = 2048
worker_class = 'gevent'
forwarded_allow_ips = "*"
keepalive = 5
timeout = 300
worker_connections = 65535
loglevel = "info"
access_log_format = '%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
accesslog = '/root/tv/tv_api/zhijian_tv_api/gunicorn_access.log'
errorlog = '/root/tv/tv_api/zhijian_tv_api/gunicorn_error.log'

运行命令----gunicorn -c gunicorn_conf.py manager:app -D

nginx.conf ----不动

nginx/conf.d 
 server {
               listen 80;
               server_name max-tv.net.cn, www.max-tv.net.cn;
               return 301 https://www.max-tv.net.cn$request_uri;
       }
      server {
              listen 443 ssl;
              server_name www.max-tv.net.cn;
              ssl_certificate /etc/nginx/ssl_h5/2425677_max-tv.net.cn.pem;
              ssl_certificate_key /etc/nginx/ssl_h5/2425677_max-tv.net.cn.key;
              root /usr/share/nginx/html; 
              location / {
              root /root/newProject/h5newproject/dist;
              index index.html index.htm list.html MP_verify_zseh73X5od2vmgWX.txt;
              try_files $uri $uri/ /index.html; 
              }
        location /api/share/ {
            error_page 404 /404.html;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header Host $http_host;
            proxy_redirect off;
            proxy_pass http://sharing;
              error_page 500 502 503 504 /50x.html;} 
      }
        upstream sharing {
          server 39.98.188.73:5011 fail_timeout=0;
      }

目录
相关文章
|
1月前
|
Shell Python
python设置应用程序的样式并部署(二)
python设置应用程序的样式并部署(二)
20 0
|
1月前
|
Python
python设置应用程序的样式并部署(一)
python设置应用程序的样式并部署(一)
16 1
|
11天前
|
Python
python学习14-模块与包
python学习14-模块与包
|
14天前
|
Python
掌握Python导包技艺:揭秘导包语句的奥秘
掌握Python导包技艺:揭秘导包语句的奥秘
19 0
|
16天前
|
机器学习/深度学习 JavaScript 前端开发
机器学习模型部署:使用Python和Vue搭建用户友好的预测界面
【4月更文挑战第10天】本文介绍了如何使用Python和Vue.js构建机器学习模型预测界面。Python作为机器学习的首选语言,结合Vue.js的前端框架,能有效部署模型并提供直观的预测服务。步骤包括:1) 使用Python训练模型并保存;2) 创建Python后端应用提供API接口;3) 利用Vue CLI构建前端项目;4) 设计Vue组件实现用户界面;5) 前后端交互通过HTTP请求;6) 优化用户体验;7) 全面测试并部署。这种技术组合为机器学习模型的实用化提供了高效解决方案,未来有望更加智能和个性化。
|
16天前
|
JavaScript 前端开发 Docker
全栈开发实战:结合Python、Vue和Docker进行部署
【4月更文挑战第10天】本文介绍了如何使用Python、Vue.js和Docker进行全栈开发和部署。Python搭配Flask创建后端API,Vue.js构建前端界面,Docker负责应用的容器化部署。通过编写Dockerfile,将Python应用构建成Docker镜像并运行,前端部分使用Vue CLI创建项目并与后端交互。最后,通过Nginx和另一个Dockerfile部署前端应用。这种组合提升了开发效率,保证了应用的可维护性和扩展性,适合不同规模的企业使用。
|
27天前
|
前端开发 JavaScript 数据管理
描述一个使用Python开发Web应用程序的实际项目经验,包括所使用的框架和技术栈。
使用Flask开发Web应用,结合SQLite、Flask-SQLAlchemy进行数据管理,HTML/CSS/JS(Bootstrap和jQuery)构建前端。通过Flask路由处理用户请求,模块化代码提高可维护性。unittest进行测试,开发阶段用内置服务器,生产环境可选WSGI服务器或容器化部署。实现了用户注册登录和数据管理功能,展示Python Web开发的灵活性和效率。
15 4
|
1月前
|
Shell Linux iOS开发
python设置应用程序的样式并部署(三)
python设置应用程序的样式并部署(三)
13 1
|
1月前
|
分布式计算 DataWorks 关系型数据库
DataWorks常见问题之第三方Python依赖包使用失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
25天前
|
运维 前端开发 应用服务中间件
LNMP详解(八)——Nginx动静分离实战配置
LNMP详解(八)——Nginx动静分离实战配置
28 0