当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

在DebainSarge或Etch上编译nginx

在DebainSarge或Etch上编译nginx--Linux发行版技术-Debian信息,下面是详情阅读。
前些日子提到了高效率的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
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有