在Debain Sarge或Etch上编译nginx

前些日子提到了高效率的nginx网络服务器,现在越来越喜欢它了,静态文件服务器可以都改成用它了:)

这里记录一下在Debian Linux (Sarge 3.1或者 Etch 4.0)下,安装nginx的过程:

先安装一些必要的库函数:
apt-get install zlib1g-dev libpcre3 libgcrypt11-dev libpcre3-dev libssl-dev

下载 nginx的最新压缩包 (到 http://nginx.net/ 下载,最新版本0.5.20)。
解压以后,到那个目录下 开始配置:

./configure --with-md5=/usr/lib --with-openssl=/usr/lib/ssl/
make
make install

好了,nginx已经安装成功了,可执行文件在 /usr/local/sbin/nginx,配置文件在 /usr/local/nginx/conf/ 里面,log记录在 /usr/local/nginx/logs/。

如果要每次重启自动执行 nginx, 可以去下载这个init.d脚本文件 http://notrocketsurgery.com/files/nginx 或者也可以使用我的简单版本

修改nginx.txt 为 nginx 并放到/etc/init.d/目录下。最后把nginx脚本每次启动自动调用。
update-rc.d nginx defaults

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Slashdot
  • Technorati
  • YahooMyWeb

0 Responses to “在Debain Sarge或Etch上编译nginx”


  1. No Comments

Leave a Reply