Ubuntu 离线安装 Nginx

要在内网主机上安装Nginx,由于不能 apt-get install,只能下载源码编译安装。

主机系统:Ubuntu 12.10

Nginx 源代码下载页面:http://nginx.org/en/download.html

Nginx 官网的安装步骤:http://nginx.org/en/download.html

官网的步骤是通过命令行配置Nginx文件,将 openssl、pcre、zlib 一起编译安装的,但是这样一旦出错,不容易解决,所以最好单独编译安装,下面单独编译安装。


下载目录为:/home/cmm/下载


1、下载 openssl (http://www.openssl.org/source/) 源代码压缩包,解压后复制到到 /usr/local/openssl-1.0.1e:

tar zxvf openssl-1.0.1e

cp  -r    openssl-1.0.1e  /usr/local/openssl-1.0.1e


2、下载 pcre-8.21 (ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) 源代码压缩包,解压后复制到 /usr/local/pcre-8.21:

tar zxvf pcre-8.21

cp  -r    pcre-8.21    /usr/local/pcre-8.21


3、下载 zlib-1.2.7 (http://www.zlib.net/) 源代码压缩包,解压后复制到 /usr/local/zlib-1.2.7:

tar zxvf zlib-1.2.7

cp  -r    zlib-1.2.7   /usr/local/zlib-1.2.7


4、下载 nginx-1.2.7 (http://nginx.org/en/download.html) 源代码压缩包,解压到 /usr/local/nginx/:

tar zxvf nginx-1.2.7

cp  -r    nginx-1.2.7  /usr/local/nginx-1.2.7


5、进入/usr/local/openssl-1.0.1e/,编译安装 openssl:

cd /usr/local/openssl-1.0.1e/

./configure

make

make install

注:

如果遇到报错 "PCRE libtool: unrecognized option `-DHAVE_CONFI...",是因为缺少 gcc-c++,安装步骤如下:

# yum install gcc-c++

或者参见 http://blog.csdn.net/guo_wangwei/article/details/1018114 解决;


6、进入/usr/local/pcre-8.21/,编译安装 pcre:

cd /usr/local/pcre-8.21/

./configure

make

make install


7、进入 /usr/local/zlib-1.2.7/,编译安装 zlib:

cd /usr/local/zlib-1.2.7

./configure

make

make install


8、进入 /usr/local/nginx-1.2.7/,编译安装 nginx :

cd /usr/local/nginx-1.2.7/

./configure --sbin-path=/usr/local/nginx-1.2.7/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-openssl=../openssl-1.0.1e --with-pcre=../pcre-4.4 --with-zlib=../zlib-1.1.3

make

make install

注:

第二个命令一定要写在一行里面,其中的 sbin-path=/usr/local/nginx-1.2.7/nginx 即是生成的可执行文件,当然也可以根据需要改变路径,运行 nginx 的命令路径要与此路径保持一致,上述编译安装过程需要一段时间,请耐心等待;


9、进入步骤8的可执行文件所在目录,启动 nignx

cd /usr/local/nginx-1.2.7/

nginx


停止nginx:nginx -s stop

重启nginx:nginx -s reload


在浏览器地址栏中输入:localhost,看到

Welcome to nginx!

大功告成!


参考文章:http://my.oschina.net/jsan/blog/6428

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值