您的位置:首页 > 运维架构 > Nginx

【服务器环境搭建-Centos】Nginx1.9.9 安装(编译源码)

2016-10-11 19:11 916 查看
nginx官网不同版本下载地址:http://nginx.org/download/

我使用的是nginx-1.9.8.tar.gz

安装其他支持软件

可以使用rpm –q xxx 查询库是否已经安装成功

gcc、make工具

rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )

gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )

ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel


支持Rewrite(但是我没有装这个)
PCRE 作用是让 Ngnix 支持 Rewrite 功能。

使用yum源安装: yum -y install pcre*

或使用wget方式安装

1,下载 PCRE 安装包
[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 2、解压安装包:
[root@bogon src]# tar zxvf pcre-8.35.tar.gz
3、进入安装包目录
[root@bogon src]# cd pcre-8.35
4、编译安装
[root@bogon pcre-8.35]# ./configure
[root@bogon pcre-8.35]# make && make install
5、查看pcre版本
[root@bogon pcre-8.35]# pcre-config --version


源码安装nginx1.9.9

切换到root目录下  

下载:wget http://nginx.org/download/nginx-1.9.8.tar.gz
解压缩 tar -zxvf nginx-1.9.8.tar.gz

编译安装
cd nginx-1.9.9

./configure --prefix=/usr/local/nginx --with-http_stub_status_module
这里也可以添加其他模块,例如:rewrit模块(--with-pcre) --prefix指定安装的目录
--with-http_stub_status_module启用状态统计

如果是使用wget方式则configure时,需要指定pcre

./configure --prefix=/usr/local/nginx \
--with-http_ssl_module --with-http_spdy_module \
--with-http_stub_status_module --with-pcre


make && make install

检测配置或安装是否成功:/usr/local/nginx/sbin/nginx -t


如果出现下列信息,则标识安装或配置成功

the configuration file /usr/local/nginx/conf/nginx.conf syntax is o
the configuration file /usr/local/nginx/conf/nginx.conf was tested successfully




启动,停止nginx服务

#/usr/local/nginx/sbin/nginx
#/usr/local/nginx/sbin/nginx -s stop


nginx启动好后启动tomcat,此时输入http://主机ip地址即可看到“My web!”

在/etc/profile 添加nginx的path全局环境变量,则可以直接使用nginx命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: