要提供一个 RESTful API ,就必须考虑 跨域请求(CORS) 问题。在 Flask 中,我们可以进行这样的简单处理:
阅读更多前段时间用 Flask 制作的一个网站在进行较大量计算时频繁出现 502 错误,在本地调试却无法重现发现,我怀疑是服务器配置问题。现已查明原因,分别是 Nginx 配置和 uwsgi 配置造成的。
阅读更多今天花了3个小时把公司内网论坛架好了,同时接入了公司的 Active Directory 服务器账号登录。在此做一点记录。
阅读更多在我写的 KPI 工具中 需要做 MSAD 账号集成,网上找到的资料有点混乱,我把最重要的信息整理在这里,保证一看就懂。 :)
阅读更多- 2017-01-06 更新: 增加 Flask 502 错误解决
- 2017-04-12 更新 增加 uWSGI HTTPS 支持
- 2017-08-10 更新 增加详细的 uWSGI 配置说明
- 2017-11-24 更新 增加在 Python+uWSGI 中使用缓存
- 2017-11-28 更新 增加 Flask+uWSGI 的 Logging 支持
- 2020-01-27 更新 增加 Flask+uWSGI Logging rotate:重要补充
- 2020-08-15 更新 增加 pyzog:uWSGI logging rotate 的终极方案,修改关于 supervisor 版本的说明
作为一个选择综合症+洁癖患者,在部署 …
阅读更多在服务器上,我一直使用的是 vsftpd,但由于 vsftpd 不支持 MLSD ,我开始转向 pure-ftpd。
简单配置完毕后,登录一直出现错误。
阅读更多1-> % ftp ssi@xxxx.xx 2Connected to xxxx.xx. 3220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 4220-You are user number 1 of 50 allowed. 5220-Local time is now 12:08. Server port: 21. 6220-This is a private system - No …两年前,我写了 从Apache到Lighttpd。现在,是时候又发生改变了。
前段时间,我写了许多关于 OpenResty 的文章,并在公司内网服务器和自己的电脑上开始使用 OpenResty。
现在,我开始在外网部署 OpenResty。
编译和安装
OpenResty 的编译和安装就是老三套:
1tar xzvf ngx_openresty-VERSION.tar.gz 2cd ngx_openresty-VERSION/ 3./configure 4make 5make install默认情况下,OpenResy 会安装到
阅读更多/usr/local/openresty中,编译时会默认使用 luajit。这个服务器架构不一定能用上,记录在这里,算是一个小小的学习成果。
1. 技术选择
- Cocos2d-x 3.x —— 客户端框架。
- WebSockt —— 网络协议。
- HTTP —— 网络协议。
- OpenResty —— 基于 nginx+lua 实现 WebSocket 或 HTTP 服务器。
- MySQL —— 数据库支持。
- Redis —— NoSQL 支持。
nginx 提供了
阅读更多-s signal命令行参数让我们对其进行操作。我们可以很方便地利用-p prefix参数指定启动路径来启动多个完全隔离的 master 进程;还可以使用-c filename显式指定不同的配置文件。我曾经写过 在 Mac OS X 上安装lighttpd ,从那时起,我的 Mac 上的 HTTP 服务器一直是 lighttpd。
现在,为了学习 OpenResty ,我将 lighttpd 进行了替换。下面记录这个过程。
1. 移除 lighttpd
在 Mac OS X 上安装lighttpd 的时候,我使用 launchctl 来实现 lighttpd 的自动启动。现在,只需要 unload 即可。
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.lighttpd.plist这会立即停止 lighttpd 的运行。接下来,将 …
阅读更多