centos6.8配置nginx

来源:互联网 发布:技术入股 股份 知乎 编辑:程序博客网 时间:2024/06/06 02:21


认识到nginx和tomcat服务器配合使用,通过nginx进行分发实现负载均衡,正好可以学习nginx的配置和使用,http://www.nginx.cn/doc/  nginx中文文档学习配置

1.安装PCRE库

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gztar -zxvf pcre-8.37.tar.gzcd pcre-8.34./configuremakemake install



2
.安装zlib库
wget http://zlib.net/zlib-1.2.10.tar.gztar -zxvf zlib-1.2.10.tar.gzcd zlib-1.2.10./configuremakemake install



4.安装ssl

cd /usr/local/srcwget https://www.openssl.org/source/openssl-1.0.1t.tar.gztar -zxvf openssl-1.0.1t.tar.gz


5.安装nginx

cd /usr/local/srcwget http://nginx.org/download/nginx-1.8.9.tar.gztar -zxvf nginx-1.9.9.tar.gzcd nginx-1.9.9./configure//执行到这一步的时候  我发现显示OpenSSL library is not used  所以给制定我们部署好的ssl库路径,pcre和zlib库使用系统的默认的,我就没有重新指定了./configure --prefix=/usr/local/nginx  --with-openssl=/nginx/openssl-1.0.1j --with-http_ssl_modulemakemake install

安装成功后 /usr/local/nginx 目录下如下



然后执行 /usr/local/nginx/sbin/nginx -V  //用于查看是否nginx是否部署成功,报错如下




网上搜下 解决方法(直接运行):

32位系统 ln -s /usr/local/lib/libpcre.so.1 /lib

64位系统  ln -s /usr/local/lib/libpcre.so.1 /lib64

然后在执行 /usr/local/nginx/sbin/nginx -V 显示如下信息:

nginx version: nginx/1.9.9

启动
sbin/nginx -c conf/nginx.conf


6.在浏览器输服务器IP就可以看到:





0 0