月度归档: 2024 年 3 月

1035 篇文章

007、Nginx搭建高可用集群
Nginx搭建高可用集群 1. Keepalived+Nginx 高可用集群(主从模式) 2. 配置高可用的准备工作 需要两台服务器 需要keepalived 需要虚拟ip 3. 在两台服务器上安装keepalived 使用yum命令安装 yum install keepalived-v 安装完成之后,在etc里面生成keepalived,有文件keepalived.conf 4. 完成高可用配置…
006、Nginx配置实例-动静分离
Nginx配置实例-动静分离 1. 什么是动静分离 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种, 一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案; 另外一…
005、Nginx配置实例-负载均衡
Nginx配置实例-负载均衡 1. 首先准备两个同时启动的 Tomcat 2. 在 nginx.conf 中进行配置 在 nginx.conf 中进行配置 随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载…
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…
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 …
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下 程…
001、Nginx简介
Nginx简介 1. 什么是nginx Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。 Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php等,但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发,性能是其最重…
034、测试本地和阿里云仓库的镜像发布和拉取
测试本地和阿里云仓库的镜像发布和拉取 1. 登陆阿里云的容器镜像服务 创建镜像仓库 2. 在本地生成容器镜像 首先,我们知道了 image 的生成方式有两种,一种是根据 DockerFile 构建;一种是根据容器 commit 新的 image 示例 首先运行一个 Docker 容器 docker run -it krislin/centos:1.1 然后提交一个新的 image 3. 然后根据指…
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默认…
032、DockerFile解析
DockerFile解析 1. 什么是 DockerFile Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 通常使用 DockerFile 的三个步骤都是: 编写 DockerFile 文件 执行 docker build 编译命令 执行docker run 启动容器命令 以 CentOS 为例, Docker Hub 上的 CentOS 的 Dock…