nginx安装

Nginx介绍

Nginx是负载均衡服务器,现在高并发网站最常用的一种。可以替代apache,至于选择哪个,就看自己的需求了。
Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 支持作为 HTTP代理服务器对外进行服务。
Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应

Nginx需要的依赖包

1. pcre

pcre是一个用C语言编写的正则表达式函数库我当前用到的是用来做Nginx的HTTP Rewrite 模块,安装Nginx而且用到Rewrite功能,如果没有装pcre,会报缺少PCRE library。
先下载pcre( http://www.pcre.org/)
解压缩pcre-xx.tar.gz包
进入解压缩目录,执行./configure
make && make install(上两步可以使用 ./configure && make && make install 一条命令解决)

2. openssl

SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。 其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。
先下载openssl( http://www.openssl.org/source/)
解压缩openssl-xx.tar.gz包
进入解压缩目录,执行./configure
make && make install(上两步可以使用 ./configure && make && make install 一条命令解决)

3. zlib

zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。 zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。
解压缩zlib-XX.tar.gz包
进入解压缩目录,执行./configure
make && make install(上两步可以使用 ./configure && make && make install 一条命令解决)

4. nginx_upstream_check_module-0.3.0.tar.gz

检查后端服务器的状态
不需要安装。

5. nginx-goodies-nginx-sticky-module-ng-bd312d586752.tar.gz

后端做负载均衡解决session sticky问题
不需要安装。

6. nginx

安装Nginx

方式一:

yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
这个是先安装支持c++语言的编辑器。然后安装上面说到的所有依赖包。因为安装Nginx是要编辑然后安装的
./configure --prefix=/usr/local/nginx-1.6 --conf-path=filePath/nginx.conf --with-pcre --with-http_stub_status_module --with-http_ssl_module
--with-http_gzip_static_module --with-http_realip_module --add-module=../nginx-sticky-module-ng-1.2.5
--add-module=../nginx_upstream_check_module-0.3.0
这个命令是安装Nginx。

方式二:

依照上面说的依赖包,分步把依赖包装好。
然后安装Nginx
./configure --prefix=/usr/local/nginx-1.6 --conf-path=filePath/nginx.conf --with-openssl=filePath --with-http_stub_status_module --with-http_ssl_module
--with-http_gzip_static_module --with-http_realip_module --add-module=../nginx-sticky-module-ng-1.2.5
--add-module=../nginx_upstream_check_module-0.3.0 --with-pcre=filePath
这种安装方式是先分步安装,然后安装Nginx。
这种安装方法也是要先安装c++语言的编辑器
yum -y install gcc
yum -y install gcc-c++
红色部分是文件需要指定的文件路径。

常见的安装错误(转)

我安装的时候倒是没遇到什么错误,还是把错误摘抄出来。方便查看和以后整理
常见错误 Nginx社区比较多,遇到问题直接把问题复制去网上应该就能直接获得答案

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值