nginx支持负载均衡及https安装配置

在配置之前一定要将Linux的防火墙关闭,否则在配置过程中会出现各种奇葩问题。关闭防火墙命令(service  iptables  stop),虚拟机ip:10.34.10.207。

附件下载地址:http://download.csdn.net/detail/sum__mer/9465988

一、依赖文件说明


nginx依赖文件:

perl-5.22.1.tar.gz
pcre-8.37.tar.bz2
zlib-1.2.8.tar.gz

openssl-1.0.1c.tar.gz

先安装pcre、zlib,前者为了重写rewrite,后者为了gzip压缩。

安装依赖文件,出现错误或依赖其它文件,执行下述操作,也可先执行下述操作,再安装依赖文件。
1、安装解压文件库:

yum  install  bzip2

2、安装gcc

yum install -y gcc gcc-c++

2、安装perl

cd  /usr/local

tar  -zxvf  perl-5.22.1.tar.gz

cd  perl-5.22.1

rm  -rf  config.sh  Policy.sh  

sh  Configure  -de

make

make install

二、安装nginx


1、选定源码目录

选定源码目录/usr/local/,上传需安装的文件至该目录

cd  /usr/local/

2、安装pcre库

查看perl版本, perl  -v  ,使用版本未perl 5以上才可。

cd  /usr/local
tar  jxf  pcre-8.37.tar.bz2
cd  pcre-8.37
./configure
make
make install


3、安装zlib库

cd  /usr/local
tar  -zxvf  zlib-1.2.8.tar.gz
cd  zlib-1.2.8
./configure
make
make install

4、安装ssl

rm  -rf   /usr/local/bin/pod2man
tar  -zxvf  openssl-1.0.1c.tar.gz
cd  openssl-1.0.1c
./config
rm  -rf  /usr/local/bin/pod2man
make
make  install


5、安装nginx

cd  /usr/local/
tar  -zxvf  nginx-1.6.3.tar.gz
cd  nginx-1.6.3

./configure   --prefix=/usr/local/nginx  --with-http_ssl_module  --with-openssl=/usr/local/openssl-1.0.1c  --with-zlib=/usr/local/zlib-1.2.8  (注意,先整理成一行,再拷贝到Linux下执行,否则,ssl模块安装失败,无法启动nginx)

make 
make  install
--with-pcre=/usr/local/pcre-8.37 指的是pcre-8.37 的源码路径。
--with-zlib=/usr/src/zlib-1.2.8 指的是zlib-1.2.8 的源码路径。


6、启动nginx

确保系统的80端口没有被其它程序占用

/usr/local/nginx/sbin/nginx<pre name="code" class="plain">

 
(进入/usr/local/nginx/sbin/ ,则使用命令 ./nginx 启动)检查是否启动成功:netstat  -ano|grep  80  ,有结果输入说明启动成功,如 

7、重启

/usr/local/nginx/sbin/nginx  -s  reload
(进入/usr/local/nginx/sbin/,则使用命令 ./nginx  -s  reload重启)


8、修改配置文件

cd  /usr/local/nginx/conf
vi  nginx.conf
(也可将修改好的配置文件nginx.conf替换)

三、nginx+https配置

将附件中的公钥和私钥放入nginx.conf相同路径,在修改附件中nginx.conf配置文件中代理ip即可。













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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值