nginx keepalived安装配置

  1. 安装jdk1.7:http://www.cnblogs.com/fsjohnhuang/p/3989418.html

          tar xvf jdk-7u45-linux-x64.tar.gz
	

                    mv jdk1.7.0_79/ /usr/local/jdk1.7.0_79

  1. 环境变化:
  2. vi /etc/profile
  3. JAVA_HOME=/usr/local/jdk1.7.0_79 JRE_HOME=/usr/local/jdk1.7.0_79/jre PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH
  4. 环境变化生效:source profile
  5. 在官方网站nginx.org上下载相应的压缩包

    nginx-1.9.6.tar.gz

    导入到linux下

  6. 解压nginx-1.9.6.tar.gz

    tar -zxvf nginx-1.9.6.tar.gz

    创建连接

    ln -sf nginx-1.9.6 nginx

  7. nginx依赖包安装顺序依次为:openssl、zlib、pcre, 然后安装Nginx包

  8. 进入nginx 输入

    ./configure

    如果出现如下错误

    checking for c compiler ... not found

    请利用yum 安装gcc

    yum install gcc

    gcc安装完成后再次运行命令

    ./configure

  9. 如果出现新的错误

    ./configure: error: the HTTP rewrite module requires the PCRE library

    再次利用yum源安装缺失的插件

    yum install pcre-devel

    再次使用命令./configure

  10. 如果有了新的错误

    ./configure:error:the HTTP gzip module requires the zlib library

    则再次利用yum源安装缺失的插件

    yum -y install openssl openssl-devel

    再次使用命令./configure

  11. 配置过后在当前使用过./configure的目录下使用命令

    make 

    然后再输入

    make install

    全部完成后,nginx安装完成

  12. 配置nginx:  vi /usr/local/nginx/conf/nginx.conf

  13. 在http {  中加上

  14. upstream tomcat {
       server 127.0.0.1:8082 max_fails=1 fail_timeout=10s;
       server 127.0.0.1:8083 max_fails=1 fail_timeout=10s;
      }

  15. 在location / {  中加上

  16. proxy_pass http://tomcat;

  17. 启动命令:/usr/local/nginx/sbin/nginx

  18. 加入开机启动:vi /etc/rc.local


  19. service iptables status 查看防火墙状态
    service iptables stop 关闭防火墙
    chkconfig iptables off 永久关闭(要重启服务器)

  20. ps:

    停止/重新加载:/usr/local/nginx/sbin/nginx -s stop(quit、reload)
    验证配置文件是否合法:/usr/local/nginx/sbin/nginx -t
    命令帮助:/usr/local/nginx/sbin/nginx -h
  21. 在浏览器中输入:localhost查看nginx欢迎页

  22. keepalived 安装配置
  23. tar -zxvf keepalived-1.2.20.tar.gz
    cd keepalived-1.2.20
    ./configure
  24. make && make install


         cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d

         cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig

         mkdir /etc/keepalived

         cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/                           

         cp /usr/local/sbin/keepalived /usr/sbin/

  25. 参考:http://blog.sina.com.cn/s/blog_6dbc8a680100u1s7.html

  26. 配置keepalived
  27. vi  /etc/keepalived/keepalived.conf
  28. 参考:http://www.linuxde.net/2013/04/13381.html
  29. 重新启动keepalived:
    service keepalived restart

    这里请注意,当keepalived启动后,我们可以用命令:

    ip add show eth0 来看我们的eth0网卡确实被添加了虚拟IP


监控脚本授权

   chmod +x /root/monitor_nginx.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值