<b>Linux环境下Nginx的安装</b>[服务器安全]
本文“<b>Linux环境下Nginx的安装</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
近来项目中要用到nginx,查查资料发现nginx很光辉啊!我们的linux版本为linux Enterprise Edition 5.3.
Nginx是一款高性能的web服务器.目前开辟版本为0.9,安定版本为0.8,历史安定版本为0.7.现阶段搭建版本为Nginx-0.8.24.
Nginx长处
Nginx重点就是性能的优化.在拜候峰值,大概恶意发动慢衔接会招致服务器资源耗尽.而nginx采纳了分阶段资源分配技术,使得它的CPU与内存的占用率非常低.官方表示保持1W个没有活动的衔接,它只占用2.5M内存,所以基于以上情形及近似于DOS这样的攻击对nginx来说是毫无用处.
可以支持高达50000个并发衔接数的呼应,在高并发的环境下Nginx是个不错的挑选.
Nginx作为负载均衡的服务器,具体的配置见下面论述.Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外举行服务,也可以支持作为 HTTP代理服务器对外举行服务.Nginx采取C举行编写,不管是系统资源开销还是CPU利用效率都比 Perlbal 要好很多.
Nginx支持热布置,启动简单可以做到7*24小时不中止运行.
注意事项
由于在nginx的配置文件用到了正则表达式,所在在安装nginx之前要确保系统中已经精确安装了pcre.
************************
一定要保证你的linux环境下精确安装了gcc,不然在利用make号令的时刻报错的.本人在安装linux的时刻没有挑选gcc,招致下面的软件怎么都安装不了,单独的安装gcc也不能成功,最后没有办法只能重装的linux.
************************
Pcre的安装
webget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.01.tar.gz
tar zxvf pcre-8.01.tar.gz
cd pcre-8.01
./configure
make
make install
Nginx的安装
Tomcat6和Jdk1.6的安装与环境变量的配置这里不再赘述.
1. 下载Nginx文件.
webget 文件链接/nginx-0.8.24.tar.gz
拷贝文件到某一目录
2. 解压文件
tar zxvf nginx-0.8.24.tar.gz
cd nginx-0.8.24
3. 编译和安装文件
设置编译文件的存放目录(看网上大大都都说把编译后的文件存放到一个单独的目录中去,挺好的便利管理):
./configure --prefix = /usr/local/nginx-0.8.24
make
make install
在终端没有提醒呈现什么错误便是安装成功.
在浏览器中输入127.0.0.1回车,页面中显示Welcome to nginx!表示安装成功.
Nginx的启动
cd /usr/local/nginx-0.8.24/sbin
./nginx
假如在第三步骤没有指定设置编译文件的存放目录,那么nginx的启动方法以下:
cd 安装目录/objs
./nginx
终止方法同下.
Nginx的终止
nginx -s stop
以上是“<b>Linux环境下Nginx的安装</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |