前言 说是前言,纯粹就是吐槽. 假设你赶时间.全然能够跳过这部分,我保证不会在这里隐藏不论什么实用的内容. 人上年纪后.可能冲劲不足,我花了大概两周的时间才成功的将flask部署到windows上.还好没有放弃,终于找到了答案. 只是这也说明我在开源软件的应用和配置上还非常差劲呀,当我看到要用VC10的C/C++编译器编译源码时,头都大了.你说我们这些平时习惯了Vistual Studio编译的.哪还懂什么make命令呀. 还好网上什么都有,连帮你编译的都有,因此,编译这一难没有经历. 对于fl…
已经安装过python3.5 1.安装flask: pip install flask 2.安装apache: Apache是开源软件,针对windows环境,它不直接提供编译版本.可以在http://www.apachelounge.com/download/ 下载适合自己环境的版本. 根据我自己当前的环境,我选择的是Win32 VC10编译出来的Apache2.4版本将压缩包下载到本机,然后将压缩包里面的Apache24文件夹拷贝到C:\.当然,你可以拷贝到你的系统的任何位置,但Apache…
参考1:https://blog.csdn.net/mist99/article/details/80771289 参考2:https://blog.csdn.net/firefox1/article/details/46438769 参考3:https://dormousehole.readthedocs.io/en/latest/deploying/mod_wsgi.html 三者参考,部署成功的可能性更大. 1. 应该注意安装相应的visual c++版本. 2. 应该安装正确的visua…
内容已过期,分割线以下为原文存档. 故事背景 这次我需要将一个Flask应用部署到本地的Windows服务器上.操作系统是64位的,程序是基于Python 3开发的,大体就是这样. 部署选项 根据Flask的部署指南,可供选择的方式还是蛮多的,IIS.Apache.nginx……本着享受生活不折腾的原则,我们应该选择标准的.方便的.用户多的技术.再按照页面上的提示,“Just remember that your Flask application object is the actual WS…
部署Apache服务器 1.apache服务的安装这里不做赘述,因为网上一大堆. 链接:https://blog.csdn.net/qq_24394093/article/details/90550134 安装Python环境 链接:https://blog.csdn.net/L_15156024189/article/details/84831045 为Apache配置Python环境 1.打开apache安装目录下apache/conf/http.conf配置文件 我们需要添加的配置项目如下…
本文基于dubbo2.5.6版本 原文链接:http://www.cnblogs.com/zhuwenjoyce/       1,下载dubbo 首先从 github 下载源代码并阅读 readme.md ,参考该文档,首先下载 opensesame,并编译:$ git clone https://github.com/alibaba/opensesame.git (或者 git@github.com:alibaba/opensesame.git)$ cd opensesame$ mvn in…
上篇   可以完美部署flask ,但是视乎在结合gevent+apscheduler 实现异步非阻塞后台和定时任务的时候视乎不是那么完美.请教了前辈,决定使用flask+gevent+nginx+gunicorn+supervisor部署 Nginx Nginx 是高效的 Web 服务器和反向代理服务器,可以用作负载均衡(当有 n 个用户访问服务器时,可以实现分流,分担服务器的压力),与 Apache 相比,Nginx 支持高并发,可以支持百万级的 TCP 连接,十万级别的并发连接,部署简单,…
搞了一天多,终于搞通了uWSGI的部署原理,下面总结一下遇到的一些坑,希望给读者能够少走弯路.        简单来说,uWSGI是一个web服务器,Nginx进行反向代理的其实跟这些服务器可以说没有任何关系,你提供动态内容的服务器可以是apache/nginx/tomcat,当然也可以是uWSGI,他们之间的代理关系其实都是通过tcp/ip协议进行通信的.当然uWSGI相对于其它服务器来说有其特殊的地方,不同之处在于它可以提供独特的uwsgi协议进行通信.也就是说,nginx和uWSGI之间的…
Flask采用Virtualenv+Supervisor+Nginx部署应用 -- 首先是概念解释 WSGI服务器,负责我们的app与服务器的交互,常用的有Gunicorn Web服务器,是个HTTP服务器,就相当于tomacat于Java,常用的有Nginx Web服务器中,Nginx是一款面向性能设计的HTTP服务器,相较于Apache.lighttpd具有占有内存少,稳定性高等优势. 部署工具: Virtualenv,用户创建独立的虚拟的Python运行环境,可以解决版本,依赖等问题 Su…
使用GitHub For Windows部署Visual Studio项目 因为最近同时再看很多技术方面的书,书上的例子有很多自己想亲自尝试一下,但是每次写例子都得创建一个新项目未免太麻烦,索性就整理一个合集,然后发布到GitHub上. 首先使用GitHub For Windows,点击左上角的[+]号,默认的选项就是[Create],选择一个目录,并且将项目名称填入[Name]文本框,如图所示 这样Git项目创建好之后,选择右上角的[Publish Repository],可以写上项目的说明[…
Apache在windows下的安装配置 转载自:http://blog.sina.com.cn/s/blog_536f16b00100cfat.html     1 Apache的下载 Apache是开源的Web服务器,可在http://httpd.apache.org/download.cgi或http://www.apache.com/en_apache/index.php上下载最新版本. 由于Apache将安装在windows系统下,所以下载“Win32 Binary(MSI Insta…
Apache添加到windows服务和移除Apache的windows服务 Apache免安装版将其添加到Windows服务中: 打开cmd控制台,在上面输入"你的Apache安装目录\bin\httpd.exe" -k install之后回车就行. Apache将其从Windows的服务中移除: 打开cmd控制台,在上面输入"你的Apache安装目录\bin\httpd.exe" -k uninstall之后回车就行. 例如:你的Apache的安装目录为:D:\P…
RabbitMQ官方网站非常详细,以下只是本人学习过程的整理 一.Windows部署RabbitMQ:https://www.cnblogs.com/yangleiyu/p/15539618.html二.Linux部署RabbitMQ集群:https://www.cnblogs.com/yangleiyu/p/15539698.html三..Net Core使用RabbitMQ各种模式:会在后续文章介绍 一.概述 1.RabbitMQ的概念 RabbitMQ是实现了高级消息队列协议(AMQP)的…
目前apache在windows下只支持到2.2 所以php必须下载相应的线程安全的 然后打开apache的配置页面 listen directory 和 load_module修改 httpd -k install mysql安装 php安装添加到apache中 LoadModule rewrite_module modules/mod_rewrite.so 去注释 AllowOverride 改为all extension=D:\php\ext\php_bz2.dllextension=D:…
Flask 与 Celery 在 windows 下的集成问题 所有的 Web 框架内部的视图中不适合执行需要长时间运行的任务,包括 Flask .Django 等.这类型的任务会阻塞 Web 的响应,导致用户在等待执行结果,对用户不友好.发送邮件通知.数据统计等任务,执行时间长,应该自动或由用户触发,然后在后台执行. 后台执行的方式有多种,多线程.多进程都可以.但要注意,一般不要直接在 Web 框架中触发多线程任务,因为无法确定 web 服务器会否进行回收线程导致任务中止,不够可靠.可以通过独…
配置python+mod_wsgi+apache 时 在浏览器中访问服务器时报错:Invalid HTTP_HOST header: 'XXXXX'. You may need to add u'XXXXX'  to ALLOWED_HOSTS,在setting.py中添加ALLOWED_HOSTS['*"]无效的原因:是apache没有配置ServerName localhost:80 .配置完成后,解决了以上的问题 故障表现的现象是:使用localhost 访问apache是ok的,单无法使…
在svn+apache文章中已经成功搭建了web-svn,由于在http网络上数据都是以明文传输,公司的源码需要一定的保密机制,基于安全考虑现整合web-svn+ssl.构建安全的svn服务器, 1.[到/etc/httpd/conf下]生成密钥文件,   openssl genrsa -out httpd.key 1024…
easy-mock本地部署成功后,迫不及待的想看看是否能正常访问,执行命令 npm run dev 启动项目,访问 127.0.0.1:7300 ,结果郁闷的是报错:EADDRNOTAVAIL 0.0.0.0:7300 一开始看到这个报错信息我就懵逼了,按照官网文档上一步一步的部署过来的,按套路来说应该不会出现这种情况啊,理所应当的就是访问的easy-mock的登录页面呀,谁成想出现这个问题. 郁闷了良久,到处找解决方案,最终发现这个报错原因是因为IP问题. 马上查看了easy-mock项目源代…
一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master  zip文件,如图: 把zip包复制到指定文件夹下并解压 将解压的文件夹cd到当前目录后安装,输入:python3 setup.py install  ,如图: 安装完virtualenv 后会在python 安装目录的Script目录下看到新生成的文件,如图: 2.创建虚拟环境的目录,在任意目录中打开cmd…
1.在windows下能够通过执行apache的exe文件就能够,但当我们打包的时候,就须要命令来安装apache.apache在windows下用命令下的安装为: apache.exe -k install 2.假设操作系统是win8或者是win7可能会报例如以下错误: <OS 5>拒绝訪问. :Failed to open the WinNT service manager 主要是须要管理员权限才行.须要在打开cmd的时候用管理员身份打开.然后运行以上命令就可以:也能够写一个bat文件以管…
 1.服务器端os:windows server2003R2,windows server 2008,windows server 2008 R2 文件系统:NTFS 必须需要AD架构 网络中需要微软DHCP server 安装和配置WDS2.客户端pxe网卡(preboot execute environment,预启动执行环境) 一.安装 Windows 部署服务的前提条件 1.部署服务器 DC, 域(AD)环境 Windows 部署服务服务器必须是 AD DC 域的成员或者是 AD DC…
1.首先去下载apache (http://httpd.apache.org/download.cgi)(Apache VC15 binaries and modules download) 2.下载好后去解压,解压好后把apache24目录和ReadMe.txt放到某个盘的(你喜欢装在哪个盘就哪个盘,没有影响)根目录下(我也不知道为什么,初次安装放在次目录下问题多多,一堆报错,我是安装在d盘的) 3.以管理员身份打开命令行窗口,去到bin目录下,输入命令 httpd.exe -k instal…
1.假设你已经知道打war包放上去了tomcat 下的webapps下 2. bin->启动startup.bat 3.浏览器中启动 http://ip:port    这个port是tomcat中的端口,而不是项目中的端口. 看到如下:至少来说,tomcat启动是ok的,进行下一步验证 4.看启动的那个窗口: 这个是sprinboot启动时有的标志,说明代码部署成功. 如果没有明显标志,你可以在启动类代码中打印一些东西,当这里启动时,有输出你要打印的东西也说明成功了. 5.更加确定是否成功:…
需要再次删除清空部署才能用rancher部署成功的是docker有问题 待办 可以解释为什么一定要用特定的docker版本…
gerrit部署成功后使用admin账号登录,在project All-projects下不显示clone地址,新建仓库也不显示. 原因是:默认安装没有安装插件download-commands 安装download-commands插件后就能正常显示了,…
一.获取项目//码云克隆git clone https://gitee.com/winlinvip/srs.oschina.git srs//githubgit clone https://github.com/ossrs/srs.git二.进入trrunkcd trunk三.编译./configure && make五.启动(指定配置文件)./objs/srs -c conf/srs.conf配置文件默认配置: # main config for srs. # @see full.con…
软件安装 0.如果对selunix不熟就先把它停掉 vi /etc/selinux/config 改动selinux=diabled 然后重启计算机 1.编译安装python mod_wsgi的安装需要使用到python的共享库,编译安装python时要启用共享库 ./congifure --enable-shared make &&make install 添加python链接库到路径 sudo vi /etc/ld.so.conf /usr/local/Python2.7/lib  #…
安装apache yum install httpd httpd-devel -y 开机自动重启配置 chkconfig httpd on 重新编译安装python 删除编译记录及文件 修改apache的配置文件指明python的安装位置 [root@abc123 桌面]# vi /etc/ld.so.conf 修改前 修改后 include ld.so.conf.d/*.conf /usr/local/lib ~ ~ python编译完成后执行入下命令 [root@abc123 桌面]# /s…
前言 最近公司需要开发一个网站,但是又有特殊要求:不能使用java.只能在Windows平台部署.没方法,只能选择了Apache+php+Mysql的方案. 不知道有没有更好的,听所golang挺不错的,但是我们项目已经开始近3个月了,只有两个人搞,所以比较慢(⊙﹏⊙)b 好啦,在我们开发之前,首先有个可以开发的环境才行,刚刚开始,我选择了xammp合成包https://www.apachefriends.org/zh_cn/index.html,这个安装包非常简单,只要点击安装,安装完成后就可…
在这里讲述部署的方法和常见的问题,并给出了在BAE,JAE,SAE等上面部署的实例. Django + nginx + Gunicorn/uwsgi部署方式,参见另一篇:Django部署(nginx) 如果是自己的服务器(比如阿里云的或者自己搭建的虚拟机)请看下文: 如果你是新手,个人推荐你用Ubuntu,除非你对Linux非常熟悉,Ubuntu服务器的优点: 一.开机apache2等都自动启动,不需要额外设置 二.安装软件非常方便apt-get搞定 三.安装ssh,git等也非常容易,几乎是傻…