Nginx
文章平均质量分 68
负载均衡,反向代理,高可用架构学习分享
寻花之梦~~
AI交付运维--->>>SRE--->>>AI智算运维
展开
-
nginx `error:2006D080:BIO routines:BIO_new_file:no such file error`
nginx: [emerg] SSL_CTX_load_verify_locations("/opt/nginx/conf/none") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/opt/nginx/conf/none','r') error:2006D080:BIO routines:BIO_new_file:no such file error:0B084002:x509 cert原创 2023-07-12 19:05:24 · 2337 阅读 · 0 评论 -
网站知识体系
1.数据备份2.计算存储3.负载均衡4.高可用、分布式、高并发5.全链路监控原创 2019-10-08 20:58:28 · 196 阅读 · 0 评论 -
阿里云架构学习总结
文章目录1.云基本介绍2.ECS产品使用3.ECS快照与镜像4.ECS镜像5.SLB负载均衡6.RDS数据库服务-Redis7.RDS数据库服务-mysql8.NAS存储服务9.DNS10.CDN11.HTTPS12.WAF13.ESS14.NAT15.OSS对象存储1.云基本介绍1.1) 什么是云? 云是一种”按需付费的模式“,这种模式提供了(计算、存储、网络等资源),这些资源能够被...原创 2020-02-09 22:44:00 · 1082 阅读 · 0 评论 -
前后端架构分离项目上线
1.前后端分离项目介绍1.什么是前后端项目?简单来说,就是将前端项目和后端项目进行独立部署,互相之间通过token进行数据交互。2.前后端分离与动静分离有什么区别?动静分离,是将动态页面编译成静态,然后缓存到CDN上面。前后端分离,前端项目被编译成HTML,但是JS会通过Ajax获取数据,所以前端页面内容依然是动态的。3.前后端项目采用renren-fast来实现4.前后端项目环境...原创 2019-10-17 17:35:37 · 405 阅读 · 0 评论 -
Tomcat集群架构
1.Nginx+Tomcat集群架构介绍2.Nginx+Tomcat集群架构实战[root@lb01 conf.d]# cat proxy_zrlog.cheng.com.conf upstream zrlog { server 172.16.1.7:8080; server 172.16.1.8:8080;}server { listen 80; server_name z...原创 2019-09-28 17:17:31 · 231 阅读 · 0 评论 -
discuz论坛-实现伪静态
部署discuz论坛1.直接上配置文件--->>>[root@web01 conf.d]# vim discuz.cheng.com.conf server { listen 80; server_name discuz.cheng.com; root /code/discuz/upload;rewrite ^([^\.]...原创 2019-09-28 20:21:32 · 383 阅读 · 0 评论 -
Nginx代理缓存
1.环境准备操作系统应用服务外网地址内网地址CentOS7.6LB0110.0.0.5172.16.1.5CentOS7.6Web0110.0.0.7172.16.1.72.web01操作2.1建立相关目录[root@web01 ~]# mkdir -p /soft/code{1..3}2.2建立相关html文件[root@web01 ~...原创 2019-09-30 17:00:31 · 190 阅读 · 0 评论 -
CMS云建站系统部署
1.安装Tomcat并配置启动1.yum安装: [root@web01 ~]# yum install java -y 2.二进制安装tomcat [root@web01 ~]# mkdir /soft && cd /soft [root@web01 soft]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomca...原创 2019-10-03 16:56:31 · 727 阅读 · 0 评论 -
Firewalld防火墙
1.Firewalld防火墙的概述RHEL/CentOS 7系统中集成了多款防火墙管理工具,其中firewalld是默认的防火墙配置管理工具它拥有基于CLI(命令行界面)和基于GUI(图形用户界面)的两种管理方式。firewalld支持动态更新,并加入了区域zone的概念zone就是firewalld预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择合适的...原创 2019-10-08 19:25:05 · 357 阅读 · 0 评论 -
Tomcat基本应用
1.JVM基本介绍JAVA编译型 ---> 编译C 编译型---> linux --->编译一次 windows --->编译一次 macos ubuntu 跨平台 移值型差 只需要将源代码进行一次编译 war,能够在多处运行。 jvm虚拟机 windows jvm --->war linux jvm -...原创 2019-09-28 08:28:23 · 275 阅读 · 0 评论 -
Keepalived高可用实践
1.什么是高可用,为什么要设计高可用?两台机器启动着相同的业务系统,当有一台机器宕机,另外一台服务器能快速的接管,对于访问的用户是无感知的。减少系统不能提供服务的时间。2.高可用使用什么工具来实现? 是硬件还是软件?软件: keepalived3.keepalived如何实现高可用?通过vrrp协议实现, 虚拟路由冗余协议.4.vrrp诞生的过程以及vrrp的原理?5.kee...原创 2019-09-26 21:20:27 · 273 阅读 · 1 评论 -
Nginx配置https
1、协议间的跳转,不做任何修改: return[root@web01 conf.d]# cat url.cheng.com.conf server { listen 80; server_name url.cheng.com; return 302 https://$http_host; }2.http跳转https[root@web01 conf.d]# cat url.ch...原创 2019-09-25 21:15:00 · 324 阅读 · 0 评论 -
Nginx基本概述
1.介绍Nginx Nginx是一个高性能的HTTP和反向代理web服务器2.常见的Web服务器 httpd Nginx Tengine OpenResty3.介绍Nginx应用场景1.代理2.负载均衡3.代理缓存 (proxy_cache)4.静态资源5.动静分离6.Https冰山模型中的一角 ---> 还有很多个使用场景4.Nginx ...原创 2019-09-16 17:33:47 · 477 阅读 · 0 评论 -
Nginx常用模块
1.nginx开启目录浏览 提供下载功能默认情况下,网站返回index指定的主页,若该网站不存在主页,则将请求交给autoindex模块如果开启autoindex模块,则提供一个下载的页面, 如果没有开启autoindex 则会报错 403[root@web01 centos]# cat /etc/nginx/conf.d/mirr.cheng.com.confserver { lis...原创 2019-09-18 08:22:55 · 315 阅读 · 0 评论 -
LNMP典型架构
1.什么是LNMP架构LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python2.LNMP架构是如何工作的location / { index index.php;}location ~ \.php$ { fastcgi_pass 127....原创 2019-09-18 22:59:36 · 490 阅读 · 0 评论 -
多级代理下Nginx透传真实IP
1.基于代理(七层负载均衡)情况下 透传客户端的真实IP环境:10.0.0.5 proxy_node1 一级代理10.0.0.6 proxy_node2 二级代理10.0.0.7 proxy_node3 三级代理10.0.0.8 webserver 真实节点域名:ip.cheng.com 解析 --> 10.0.0.51.一级代理proxy_node1 Nginx配置如...原创 2019-09-22 20:29:44 · 614 阅读 · 0 评论 -
Nginx七层&四层负载均衡
1.七层负载均衡:根据url 调度不同的集群 url.cheng.com 10.0.0.5 10.0.0.7 /pass 10.0.0.8 /user 1.web01和web02配置 (只不过代码不一样)[root@web01 conf.d]# cat url.cheng.com.conf server { listen 80; server_name url.che...原创 2019-09-23 22:29:32 · 615 阅读 · 0 评论 -
Nginx动静分离与Rewrite跳转
1.什么是动静分离?将动态请求和静态请求区分访问, 2.为什么要做动静分离?静态由Nginx处理, 动态由PHP处理或Tomcat处理....因为Tomcat程序本身是用来处理jsp代码的,但tomcat也能处理静态资源.tomcat本身处理静态效率不高,还会带来资源开销.3.如何实现动静分离?Nginx根据客户端请求的url来判断请求的是否是静态资源,如果请求的url包含jpg...原创 2019-09-25 00:54:32 · 237 阅读 · 0 评论 -
HTTP协议理解
1.1 URL是统一资源定位符,表示的是一个资源,(图片 文字 视频 音频 等等)单个资源介绍–图片那URL的组成部分是由协议+域名:端口+路径和文件名1.2 URL组成部分http: // www.yinwucheng.com:80 /public/tt.jpeg 协议 主机名称 | 域名 端口 文件的路径协议: http / https域名: www . yinwucheng . com。原创 2019-09-12 13:30:19 · 560 阅读 · 1 评论