flask在windows上用mod_wsgi部署】的更多相关文章

flask在windows上用mod_wsgi部署也是折腾了不少时间,下面就总结下. 首先下载Apache httpd,我认为Apache Hans比较好: 一般这种情况下,你的python环境已经安装好了,只是你要确认自己pc上的python的版本,然后就是下载windows下的预编译好的mod_wsgi: 在下载mod_wsgi时一定要认真,确认你的python版本和平台.还有你下载的httpd的版本和平台,在上面的Unofficial Windows Binaries for Python…
因为项目源码用了一些>python3.5的语法糖,但是Ubuntu的mod_wsgi包对应的是python3.5,所以采用从pip安装mod_wsgi的方法 参考: Flask教程 mod_wsgi文档 https://stackoverflow.com/questions/44914961/install-mod-wsgi-on-ubuntu-with-python-3-6-apache-2-4-and-django-1-11 Project/Python部分 准备WSGI文件 准备一个wsg…
1 编码问题 直接运行Django没问题,但通过Apache+mod_wsgi上传中文字符的文件时出错: UnicodeEncodeError: 'ascii' codec can't encode characters in position... 解决办法:修改 /etc/apache2/envvars ,然后重启Apache即可 export LANG='zh_CH.UTF-8' export LANG_ALL='zh_CH.UTF-8' 2 权限问题 PermissionError: […
   首先下载docker for windows 并且 安装. 这其中需要显卡支持虚拟化  windows系统升级到专业版  bois 启用虚拟   通过vs2017 创建一个net core api 项目 并且启用 docker 支持.   为了验证是否真实发布到docker,我们将默认生成的项目代码简单处理一下,红框标记出,返回当前环境的主机名 重新生成项目,确保运行无异常. 在默认生成的项目中生成了一个 Dockerfile 文件,更改到如下 FROM microsoft/aspnetc…
ServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的Redis,这都要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位了.那么Redis在32位上的存储能力受限于可用的地址空间,也就是3GB. 要在Windows上运行64位Redis ,可以从https://github.com/MSOpenTech/redis 获取一…
ServiceStack.Redis 使用教程里 提到Redis最好还是部署到Linux下去,Windows只是用来做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的 Redis,这都要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位了.那么Redis在32位上的存储能 力受限于可用的地址空间,也就是3GB. 要在Windows上运行64位Redis ,可以从https://github.com/MSOpenTech/redis…
nginx是一款轻量级的web服务器,常用的作用为服务器/反向代理服务器以及电子邮件(IMAP/POP3)代理服务器 1.为什么我们要使用Nginx? 反向代理: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器. 负载均衡:负载均衡,英文名称为Load Balance,是指建立在现有网络结构之上,并提供了一种廉价…
ServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来 做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的Redis,这都 要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位 了.那么Redis在32位上的存储能力受限于可用的地址空间,也就是3GB. 要在Windows上 运行64位Redis ,可以从 https://github.com/MSOpenTech/redi…
在Windows上以服务方式运行 MSOPenTech/Redis ServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的Redis,这都要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位了.那么Redis在32位上的存储能力受限于可用的地址空间,也就是3GB. 要在Windows上运行64位Redis ,可以从https…
windows下apache + mod_wsgi + python部署flask接口服务 用python3安装虚拟环境 为啥要装虚拟环境? 原因1:安装虚拟环境是为了使项目的环境和全局环境隔离开,在虚拟环境中,我们可独立的安装需要的包,不影响系统中全局python环境的配置,一台机器可根据不同项目创建多个虚拟环境,相互不会影响 原因2:根据网上的采坑经验,如果在全局python环境下配置wsgi文件,会出现找不到系统中安装的python包的情况 填坑:为啥用python3? 在下载apache…