007、Nginx搭建高可用集群
Nginx搭建高可用集群 1. Keepalived+Nginx 高可用集群(主从模式) 2. 配置高可用的准备工作 需要两台服务器 需要keepalived 需要虚拟ip 3. 在两台服务器上安装keepalived 使用yum命令安装 yum install keepalived-v 安装完成之后,在etc里面生成keepalived,有文件keepalived.conf 4. 完成高可用配置…
|
|
36
269 字
|
9 分钟
006、Nginx配置实例-动静分离
Nginx配置实例-动静分离 1. 什么是动静分离 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种, 一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案; 另外一…
|
|
32
555 字
|
2 分钟
005、Nginx配置实例-负载均衡
Nginx配置实例-负载均衡 1. 首先准备两个同时启动的 Tomcat 2. 在 nginx.conf 中进行配置 在 nginx.conf 中进行配置 随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载…
|
|
31
446 字
|
2 分钟
004、Nginx配置实例-反向代理
Nginx配置实例-反向代理 1. 反向代理实例一 实现效果:使用 nginx 反向代理,访问 www.123.com 直接跳转到 127.0.0.1:8080 实现过程 1. 启动一个 tomcat,浏览器地址栏输入 127.0.0.1:8080,出现如下界面 2. 通过修改本地 host 文件,将 www.123.com 映射到 127.0.0.1 配置完成之后,我们便可以通过 www.123…
|
|
36
645 字
|
4 分钟
003、Nginx的常用命令和配置文件
Nginx的常用命令和配置文件 1. 常用命令 以下命令nginx已经通过apt安装好了,有nginx命令。 1. 查看版本 nginx -v 如果你想同时看到更详细的配置项,使用 -V nginx -V 2. 查看 Nginx 配置语法的正确性 sudo nginx -t 这里如果用大写 T,效果就是 测试、丢弃并退出 sudo nginx -T 3. 为Nginx指定一个配置文件 nginx …
|
|
44
1715 字
|
38 分钟
002、Nginx的安装
Nginx的安装 此安装过程是在ubuntu18下完成的。 1. 基于apt源安装 1.1 安装 // 更新包 sudo apt-get update // 下载安装nginx sudo apt-get install nginx Ubuntu安装之后的文件结构大致为: 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 程…
|
|
39
1131 字
|
48 分钟
001、Nginx简介
Nginx简介 1. 什么是nginx Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。 Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php等,但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发,性能是其最重…
|
|
40
1124 字
|
4 分钟
034、测试本地和阿里云仓库的镜像发布和拉取
测试本地和阿里云仓库的镜像发布和拉取 1. 登陆阿里云的容器镜像服务 创建镜像仓库 2. 在本地生成容器镜像 首先,我们知道了 image 的生成方式有两种,一种是根据 DockerFile 构建;一种是根据容器 commit 新的 image 示例 首先运行一个 Docker 容器 docker run -it krislin/centos:1.1 然后提交一个新的 image 3. 然后根据指…
|
|
24
138 字
|
1 分钟内
033、Docker方式启动tomcat,访问首页出现404错误
Docker方式启动tomcat,访问首页出现404错误 场景 docker启动tomcat(版本是从阿里云上拉下的:9.0.35)时,访问tomcat首页时出现404错误 初步解决 1. 进入容器的tomcat目录 使用命令: docker exec -it 运行的tomcat容器ID /bin/bash 进入到tomcat的目录 2. 进入webapps文件夹 发现里面是空的(tomcat默认…
|
|
30
415 字
|
2 分钟
032、DockerFile解析
DockerFile解析 1. 什么是 DockerFile Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 通常使用 DockerFile 的三个步骤都是: 编写 DockerFile 文件 执行 docker build 编译命令 执行docker run 启动容器命令 以 CentOS 为例, Docker Hub 上的 CentOS 的 Dock…
|
|
26
1804 字
|
17 分钟