码迷,mamicode.com
首页 > 其他好文 > 详细

centos6.5编译安装nginx-1.6.2

时间:2014-09-19 14:02:45      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:nginx

Nginx

Nginx("enginex") 是一个高性能的 HTTP 反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器 Nginx 是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx

Nginx的最大优势在于高负载情况下内存和CPU的低消耗。

1 首先安装系统所需要的包:yum install gcc gcc-c++ openssl-devel zlib-devel

2 下载nginx所需要的pcre库 pcre-8.35.tar.gz,编译安装完成

3 下载nginx-1.6.2.tar.gz包

4 创建nginx用户和nginx安装的路径

useradd -s /sbin/nologin -M nginx

mkdir -p /application/nginx-1.6.2

5 解压源码包 cd /usr/local

tar -zxvf nginx-1.6.2.tar.gz

cd nginx-1.6.2

./configure --user=nginx --group=nginx --/application/nginx-1.6.2 --with-http_stub_status_module --with-http_ssl_module

make

make install

6 做个软连接ln -s /application/nginx-1.6.2/ /application/nginx
7 。启动服务报错

[root@aaaa local]# /application/nginx/sbin/nginx
/application/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
解决办法:确认已经安装了pcre库。我们pcre安装的位置为/usr/local/lib/*pcre*

而在redhat 64位机器上, nginx可能读取的pcre文件为/lib64/libpcre.so.1文件.

所以ln -s /usr/local/lib/libpcre.so.1 /lib64/  重新启动正常

 

 /application/nginx/sbin/nginx
测试 http://192.168.1.150

 

bubuko.com,布布扣

 备注:nginx默认站点安装目录为:/application/nginx/html

主配置文件路径:/application/nginx/conf/nginx.conf

 

 

本文出自 “linux运维初学” 博客,请务必保留此出处http://ht712.blog.51cto.com/9397612/1555063

centos6.5编译安装nginx-1.6.2

标签:nginx

原文地址:http://ht712.blog.51cto.com/9397612/1555063

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!