年度归档: 2024 年

1107 篇文章

009、Nginx日志服务
Nginx日志服务 Nginx日志主要分为两种:访问日志和错误日志。日志开关在Nginx配置文件(/etc/nginx/nginx.conf)中设置,两种日志都可以选择性关闭,默认都是打开的 一、访问日志 访问日志主要记录客户端访问Nginx的每一个请求,格式可以自定义。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息。Nginx中访问日志相关指令主要有两条 1…
008、Nginx原理及优化参数配置
Nginx原理及优化参数配置 1. master和worker 2. worker如何进行工作 3. 一个master和多个woker有好处 首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,服务不会中断,master 进程则很快启动新的 w…
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. 然后根据指…