OS X 下让 supervisor 开机启动,以及权限、环境变量、codesign 问题

项目使用到一套自己搭建的 web 操作平台。该平台用 python+flask+redis+git+svn 进行自动化操作。其启动脚本采用的是 supervisor 来管理。

今天想让开机自动运行 supervisor,于是进行了一番尝试。

我们的目标

当然,不是 “没有蛀牙”。

下文模拟的目标是

系统启动时 无需 登陆,用 supervisord 启动某 supervisord.conf。

看似很简单,其实踩了不少坑。

阅读更多

CentOS7 下搭建邮件服务器 (dovecot + postfix + SSL)

花了基本上两天的时间去配置 CentOS7 下的邮件服务器。其中艰辛太多了,一定得总结下。

本文的目的在于通过一系列配置,在 CentOS 7 下搭建 dovecot + postfix + SSL 服务器,并且能够通过邮件客户端(本文中是 Airmail)进行收发邮件。

前提条件

  1. 你得有个主机或者 VPS
  2. 你有一个主域名比如 fancycoding.com 还有一个二级域名比如 mail.fancycoding.com
  3. 二级域名的 SSL 证书。

配置你的 DNS 记录

  1. 确认主域名有 A 记录指向服务器 IP
  2. 添加一个邮件二级域名比如 mail.fancycoding.com 指向服务器 ip
  3. 主域名下添加一则 MX 记录指向邮件二级域名 比如 mail.fancycoding.com。如果你作为邮件服务器的域名没有多个,那么 MX 优先级可以随便写(反正只有一个),最高 1,最低 50,当优先级高的解析无效时,就会去解析低的。
  4. 添加一则 txt 记录作为 SPF (Sender Policy Framework)。关于 SPF 的格式可以去 http://www.openspf.org/SPF_Record_Syntax 查看。 比如我设置的是
1
v=spf1 a mx ~all
阅读更多

CentOS 7 安装 OpenVPN

命令很简单,但是网上似乎没资料,只有 RHEL6 以下的资料。

直接贴命令:

阅读更多