今天偶然间看到一篇描写nginx的文章,才知道这个从前只是见过这个名字,从来没有想到是可以跟apache一决高下的神物!国内外使用nginx的大牌网站比比皆是,看来这人啊,真得活到老学到老,荒废个小半年,这软件行业就把我扔到九霄云外去了。赶紧趁着这个机会恶补一下吧,正好最近陷入emacs的泥潭不可自拔,就借着emacs python和github折腾一下nginx,搞个小项目吧。
在Mac OS X 10.6.4里面安装nginx还是很简单的,只要你有MacPorts:
1 | sudo port install nginx |
如果没有MacPorts,建议还是去下一个,不然手动./configure:make:make install之前那堆dependencies就把人的好心情全都折腾没了。
安装之后,port 会提示这样一条信息:
1 | ########################################################### |
意思是如果想要自动启动nginx服务,就运行上面最后一句,我不想自动启动服务,就不去设置了。
这里插上一句,对于使用MacPorts安装的,可以运行服务的进程,其相应的开启脚本都可以用下面的命令加入到LaunchDaemons中来自动运行:
1 | sudo launchctl load -w /Library/LaunchDaemons/SERVICE_NAME.plist |
先备注一下,用MacPorts安装的python31(其他类似),其site-package在这里:
1 | /opt/local/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/site-packages/ |
同样,用下面的python语句也可以获得site-packages的路径:
1 | import sys |
附上两篇文章: