当前位置: 首页 > news >正文

阜宁县网站建设前端微信小程序开发

阜宁县网站建设,前端微信小程序开发,中国哪里正在大开发大建设,联通公司做网站吗Django项目部署-uWSGIDjango运维部署框架整体部署架构web服务器与web应用服务器的区别部署环境准备安装python3安装mariadb安装Django和相关模块Django托管服务器uWSGI使用uWSGI配置使用Django运维部署框架 整体部署架构 操作系统: Linux 。优势#xff1a;生态系统丰富… Django项目部署-uWSGIDjango运维部署框架整体部署架构web服务器与web应用服务器的区别部署环境准备安装python3安装mariadb安装Django和相关模块Django托管服务器uWSGI使用uWSGI配置使用Django运维部署框架 整体部署架构 操作系统: Linux 。优势生态系统丰富程序支持度高如docker在linux的性能就比在windows好 数据库: Mariadb / Mysql。优势开源性能强劲的关系型数据库 前端web服务器: Nginx 后端app服务器: uWSGI web服务器与web应用服务器的区别 Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。web服务器专注http请求的处理与返回通用性如nginx和apache可以处理所有http请求然后返回静态文件内容 Web应用服务器是通过很多协议来为应用程序提供(serves)商业逻辑,具备解释服务端代码能力。Web应用服务器专注程序框架和动态内容的处理专用性如tomcat只能处理java程序而不能处理python程序 简单归纳一下两者的区别 web服务器专注提供静态文件内容web应用app服务器专注提供动态内容 常见的 web服务器 、web应用服务器 软件名词是否Web服务器是否app服务器IIS是是Nginx是否Apache是否Tomcat是是Jetty是是WebSphere是是WebLogic是是uWSGI否是 部署环境准备 安装python3 卸载原有Python3 whereis python3 |xargs rm -frv重新安装python3新建一个脚本文件 CentOS7-installpython3.sh #!/bin/sh yum groupinstall -y Development tools yum install -y sqlite-devel ncurses-devel ncurses-libs zlib-devel mysql-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl-devel libffi-devel curl -O -sSL https://npm.taobao.org/mirrors/python/3.8.10/Python-3.8.10.tar.xz xz -d Python-3.8.10.tar.xz tar xvf Python-3.8.10.tar cd Python-3.8.10 ./configure make make install cd .. rm -rf Python-3.8.10 Python-3.8.10.tar.xz执行该脚本 安装mariadb 可参考该篇文章https://blog.csdn.net/qq_44614026/article/details/128735494?spm1001.2014.3001.5502 安装Django和相关模块 导出项目需要安装的模块pip freeze requirements.txt 安装需要的模块pip install -r requirements.txt python manage.py runserver 检查django相关的模块是否安装好 Django托管服务器uWSGI uWSGIWeb Server Gateway Interface WSGI是Web服务器网关接口。属于web服务器和应用程序之间的通信协议uwsgi协议是uWSGI服务器使用的本地协议。它是一个二进制协议可以携带任何类型的数据。属性线路协议。uWSGI是一个全功能的HTTP服务器实现了WSGI协议、uwsgi协议、http协议等。它要做的就是把HTTP协议转化成语言支持的网络协议。比如把HTTP协议转化成WSGI协议让Python可以直接使用。 uWSGI文档中文版https://uwsgi-docs-zh.readthedocs.io/zh_CN/latest/Download.html 使用uWSGI 配置 安装 pip install uwsgi 在项目根目录下创建一个uwsgi.ini文件 [uwsgi] chdir /data/project/autotpsite/ // 项目根目录 module autotpsite.wsgi:application // 指定wsgi模块下的application对象 http 0.0.0.0:8888 // 对本机8888端口提供服务 master true // 主进程 pidfile /data/project/autotpsite/uwsgi8888.pid // pid 文件用于脚本启动停止该进程 daemonize /data/project/autotpsite/uwsgi_server.log // 日志文件在sqtp应用目录下的apps.py文件下增加path配置 from django.apps import AppConfigclass SqtpConfig(AppConfig):default_auto_field django.db.models.BigAutoFieldname sqtppath ./autotpsite/sqtp # 增加path配置使用 启动: uwsgi xxx.ini # ini是配置文件保存启动项参数 重启: uwsgi –-reload xxx.pid # pid是进程文件 停止: uwsgi --stop xxx.pid执行命令uwsgi uwsgi.ini会提示[uWSGI] getting INI configuration from uwsgi.ini说明读取配置文件启动成功 通过ls命令可以看到项目根目录下生成了uwsgi8888.pid和uwsgi_server.log文件 在浏览器中输入IP:8888/login.html如果展示登录页面说明项目部署成功 后续使用如果出现-bash: uwsgi: command not found 则需要对uwsgi创建软连接 find / -name uwsgi # 找到uwsgi执行位置 /usr/local/python3/bin/uwsgi # uwsgi所在位置 ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi # 建立软链接软连接起作用后uwsgi命令可正常使用
http://www.yayakq.cn/news/1766/

相关文章:

  • 自助建站免费申请个人网页沧州网站制作教程
  • 苍溪网站建设制作安卓手机网站开发
  • 在凡科做网站编辑同城的网站建设
  • 哪些企业必须用网站网络优化关键词
  • 长沙网站建设网站wordpress theme 插件
  • 网站建设规划方案书网站开发项目可行性
  • 视频网站开发前景如何买网站服务器要多少钱一年
  • 建设银行浙江网站物流网络规划与设计
  • 移动端网站建设的方案唐山网站制作价格
  • ps个人网站的首页界面wordpress滑动插件
  • 深圳做网站(推荐乐云践新)wordpress网站商务通
  • 常见的静态网站开发技术甘肃建设银行网站
  • 云南网站建设天软科技网站开发量
  • 中科建建设发展有限公司网站湖南省工商注册登记网
  • 营销企业网站建设应遵守的原则重庆商城网站建设地址
  • 广州游戏网站建设南宁做网站哪家好
  • 手机网站排名优化江苏中南建设集团网站是多少
  • 甘肃网站备案审核网站开发怎么写
  • 网站空间登录免费商城系统源码
  • 制作logo免费网站asp网站显示空白
  • 国外 视频上传网站源码孩子学编程的利弊
  • dedecms做网站教程wordpress 页脚信息
  • 怎么查看一个网站开发语言家具网站案例
  • 网站提升流量wordpress文章网格
  • 东南亚cod建站工具广州网站设计公司推荐哪家
  • 打鱼跟电子游戏网站怎么做栖霞做网站价格
  • 如何做网站本地服务器吗制作h5的软件有什么
  • 自己做网站要学什么软件下载郑州%公司 网站建设
  • 大兴模版网站搭建哪家好阿里云成功备案的网站增加域名
  • 宁波建网站可按需定制叙永县城乡建设部网站首页