源码安装Nginx:
tar -zxvf nginx-1.8.0.tar.gz -C /nginx/        #解压Nginx
rpm -ivh keepalived-1.2.13-5.el6_6.i686.rpm        #安装keepalived
service iptables status        #查看系统防火墙状态
service iptables stop           #停止系统防火墙(重启后恢复)
chkconfig iptables --list       #查看系统防火墙
chkconfig iptables off          #禁用防火墙
 
安装pre库:
yum install -y pcre-devel在线或离线安装
添加软连接:
cd /lib/
ls *pcre*
find / -type f -name *libpcre.so.*
ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1
 
编译安装Nginx:
cd /nginx/ 
make && make install
cd /usr/local/nginx/
./sbin/nginx启动Nginx服务器        启动nginx
http://192.168.38.128/浏览器访问,测试nginx是否可用
ps -aux | grep nginx查看nginx进程
./sbin/nginx -s stop停止nginx(不使用)
./sbin/nginx -s quit完成任务退出
./sbin/nginx -s reload相当于重启(加载配置文件)
./sbin/nginx -t    检查nginx.conf配置文件语法
nginx -V    查看版本
 
进入tomcat1
sh ./apache-tomcat-7.0.47/bin/startup.sh
tail -n 300 catalina.out 
http://192.168.38.131:8080/
 
安装keepalived:
rpm -qa | grep openssl
rpm -ivh keepalived-1.2.13-5.el6_6.i686.rpm
rpm -ql keepalived
service keepalived start
service keepalived restart
service keepalived stop
tail -f /var/log/messages
ip add show eth0
vim check_nginx.sh
http://192.168.38.136/可以访问tomcat
./check_nginx.sh//先关闭Nginx
 
Nginx代理配置(代理多个tomcat):
  1. server {
  2. listen 80;
  3. server_name localhost;
  4. #charset koi8-r;
  5. #access_log logs/host.access.log main;
  6. location /jenkins {
  7. proxy_pass http://localhost:8082;
  8. }
  9. location /go {
  10. proxy_pass http://localhost:8153;
  11. }
  12. error_page 500502503504/50x.html;
  13. location =/50x.html {
  14. root html;
  15. }
  16. }
 
 
 
 
 

附件列表

30.Nginx集群搭建笔记的更多相关文章

  1. 28.zookeeper单机(Standalones模式)和集群搭建笔记

    zookeeper单机(Standalones模式)和集群搭建: 前奏: (1).zookeeper也可以在windows下使用,和linux一样可以单机也可以集群,具体就是解压zookeeper-3 ...

  2. 25.redis集群搭建笔记

    ###Redis集群### 0.准备 软件: redis-3.0.0.gem redis-3.0.0.tar.gz#源码   1.安装ruby环境 redis基于ruby槽位计算,hash算法技术,k ...

  3. Redis集群搭建笔记

    系统为CentOS7,创建9001-9006 6个文件夹,复制 redis-server redis.conf 文件到6个新文件夹下 redis.conf文件配置如下: port 9001 daemo ...

  4. Hadoop集群搭建笔记

    1.安装虚拟机 VMware workstation CentOS 镜像 安装Linux虚拟机:(在Win7上) 1)安装VMwareWorkstations(可修改配置) 2)添加CentOS镜像( ...

  5. Hadoop-1.0.4集群搭建笔记

    这篇文章介绍的是简单的配置Hadoop集群的方法,适合实验和小型项目用,正式运行的集群需要用更正规的方法和更详细的参数配置,不适合使用这篇文章. 相关随笔: 用python + hadoop stre ...

  6. k8s集群搭建笔记(细节有解释哦)

    本文中所有带引号的命令,请手动输入引号,不知道为什么博客里输入引号,总是自动转换成了中文 基本组成 pod:k8s 最小单位,类似docker的容器(也许) 资源清单:资源.资源清单语法.pod生命周 ...

  7. codis集群搭建笔记

    一.安装Linux虚拟机 二.安装go运行环境 https://www.cnblogs.com/xmzncc/p/6218694.html wget http://mirrors.flysnow.or ...

  8. Elasticsearch集群搭建笔记(elasticsearch-6.3.0)

    # 检查Java版本 java -version # 安装Elasticsearch,所有节点均安装并解压 wget https://artifacts.elastic.co/downloads/el ...

  9. Docker Swarm nginx 集群搭建

    环境1: 系统:Linux Centos 7.4 x64 内核:Linux docker 3.10.0-693.2.2.el7.x86_64 Docker 版本:18.09.1 redis 版本:ng ...

随机推荐

  1. ios - NSTimer中target的self是强引用问题

    当控制器ViewController跳转进入控制器OneViewController中的时候开启定时器,让定时器每隔一段时间打印一次,当OneViewController dismiss的时候,控制器 ...

  2. 关于JS嵌套点击事件的问题。

    $().click() 是点击命令$().click(function(){代码}) 是绑定click事件,并不会直接运行.所以在嵌套的时候就有可能出现重复绑定的问题.下面是使用jsonp跨站访问代码 ...

  3. 实验三——for语句及分支结构else-if

    1.本节课学习到的知识点: (1)for语句是循环语句,它可以实现c语句的重复执行 (2)for语句中的3个表达式的执行顺序和书写顺序不同 (3)遇到复合语句时要用大括号将几句话括起来,复合语句在语法 ...

  4. [Asp.net]Uploadify上传大文件,Http error 500 解决方案

    /// 原来这个项目中用了这个控件 所以config设置文件大小没有 现在可以了 <location path="MailWrite.aspx" > <!--上传 ...

  5. 基于spring+quartz的分布式定时任务框架

    问题背景 我公司是一个快速发展的创业公司,目前有200人,主要业务是旅游和酒店相关的,应用迭代更新周期比较快,因此,开发人员花费了更多的时间去更=跟上迭代的步伐,而缺乏了对整个系统的把控 没有集群之前 ...

  6. tcp连接listen的backlog剖析

    TCP连接中,最重要的是连接TCP连接上,两个方向之间的各个状态及各个系统调用与状态之间的关系.往往可以以两种图表示,第一种是状态转换图,第二种是连接时序图.如下: 状态图: 时序图:         ...

  7. Hiho 1232 北京网络赛 F Couple Trees

    给两颗标号从1...n的树,保证标号小的点一定在上面.每次询问A树上的x点,和B树上的y点同时向上走,最近的相遇点和x,y到这个点的距离. 比赛的时候想用倍增LCA做,但写渣了....后来看到题解是主 ...

  8. s3c2440 上txt 小说阅读器

    文件结构 Makefile: CROSSCOMPILE := arm-linux- CFLAGS := -Wall -O2 -c LDFLAGS := -lm -lfreetype CC := $(C ...

  9. Thinkphp更改子集

    //规格编辑 public function standard(){ //$id = $_GET['id'];//dump($id);die; $id = 388; //根据$id 到re_goods ...

  10. linux和windows下的自动ftp脚本(shell bat)

    一.先来看linux下的: 复制代码 代码如下: #! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterd ...