首页 > 其他 > 详细

ubantu下安装Nginx

时间:2015-03-26 13:01:01      阅读:121      评论:0      收藏:0      [点我收藏+]

什么是Nginx?

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。 

Nginx 作为 负载均衡 服务器: 

Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP 代理服务器对外进行服务。 Nginx 采用 C 进行编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好很多。

作为邮件代理服务器: 

Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器), Last.fm 描述了成功并且美妙的使用经验。Nginx 是一个安装非常简单,配置文件非常简洁(还能够支持perl语法), Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到 7*24 不间断运行,即使运行数个月也不需要重新启动。 你还能够不间断服务的情况下进行软件版本的升级。


安装nginx机子的linux 版本:

技术分享


安装前的准备工作:

    1.需要安装C++编译器,直接安装g++;

安装前查看是否已经安装过没有:

g++ --version
输出版本信息就安装过不需要安装,输出命令没找到就是没有安装需要通过命令来安装:

安装C++编译器命令:

apt-get install g++ 
技术分享

2.下载nginx安装包;

下载地址:http://nginx.org/en/download.html

在此我下载的是:nginx-1.7.11.tar.gz

解压:

tar -zxvf nginx-1.7.11.tar.gz

进入到nginx解压的目录中安装:

./configure --prefix=/usr/local/nginx
此时运行时会包错误:

技术分享

prefix参数指定nginx安装的目录

技术分享


技术分享

错误原因:缺Nginx安装的依赖模块包,由于不知道这个模块包是干嘛用的应此就忽略安装这个模块包;

./configure --prefix=/usr/local/nginx --without-http_rewrite_module

技术分享

还是缺Nginx安装的依赖模块包,依然是忽略安装

./configure --prefix=/usr/local/nginx --without-http_gzip_module


技术分享

安装完成后进入nginx的安装目录下的sbin启动nginx服务:

技术分享

启动服务器后,打开浏览器输入http://ip可看到nginx已经启动的画面或查看端口情况来验证nginx的安装成功或失败

技术分享

查看nginx服务器端口【80端口】:

netstat -ltn 

技术分享

结束nginx执行:

 #强制关闭
./nginx -s stop  

或

  # 温柔关闭
./nginx -s quit  



ubantu下安装Nginx

原文:http://blog.csdn.net/user_longling/article/details/44646465

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!