`
redstarofsleep
  • 浏览: 439966 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

ubuntu下安装nginx

阅读更多

文章搬至CSDN, 最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092127

 

我的ubuntu版本是12.04LTS64位,nginx是下载的目前官方最新的1.5.9.

 

安装nginx前需要几样准备工作

 

第一个需要C++编译器,在ubuntu下直接安装g++即可

apt-get install g++
 

 然后,这个版本的nginx默认需要的是pcre和zlib和openssl,分别去这两个官方网站下载最新的版本,我下载的是pcre-8.32.tar.gz,zlib-1.2.8.tar.gz,openssl-1.0.1i.tar.gz

下载这两个包不需要安装,只需要解压即可,这里要注意一下,我看到网上的一些文章安装老版本的nginx都是要安装的,但是试下来不行,make的时候会报错


tar -xzvf pcre-8.32.tar.gz
tar -xzvf zlib-1.2.8.tar.gz
tar -xzvf openssl-1.0.1i.tar.gz

 我将这两个分别解压在了/usr/local/pcre和/usr/local/zlib下,解压在哪里无所谓

 

/home/user/pcre/pcre-8.32
/home/user/zlib/zlib-1.2.8
/home/user/openssl/openssl-1.0.1i

 

 然后解压nginx

 

tar -xzvf nginx-1.5.9.tar.gz

 

 解压完后进入解压出来的目录

 

cd nginx-1.5.9

 

 然后执行configure

 

./configure --prefix=/usr/local/nginx --with-pcre=/home/user/pcre/pcre-8.32 --with-zlib=/home/user/zlib/zlib-1.2.8 --with-openssl=/home/user/openssl/openssl-1.0.1i

 

 prefix指定nginx安装的目录,后面两个是前面的两个模块,如果不需要安装这两个模块可以用--without-http_rewrite_module和--without-http_gzip_module

然后就是执行make和make install,如果没有报错的话nginx就安装完成了

 

看一下/usr/local/nginx目录

/usr/local/nginx# ls
client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp

 进入sbin目录,执行nginx

./nginx

 打开浏览器输入http://ip可看到nginx已经启动的画面



 

或者执行

 

netstat -ltn

 可以看到80端口已经启用

结束nginx执行

 

./nginx -s stop或者./nginx -s quit

 一个是强制快速结束,一个是温柔结束.

 

转载请注明出处

  • 大小: 84.5 KB
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics