2022
10-31
10-31
Nginx location 和 proxy_pass路径配置问题小结
目录一、Nginxlocation基本配置1.1、Nginx配置文件1.2、Python脚本二、测试2.1、测试location2.2、测试location2.3、测试三location2.4、location不加2.5、location末尾2.6、location末尾三、总结本文是基于location的匹配末尾是否配置/和proxy_pass末尾是否配置/,进行测试,完全还原了整个测试过程。帮助了解具体的情况。一、Nginxlocation基本配置1.1、Nginx配置文件upstreamtest1{server127.0.0.1:80...
继续阅读 >
目录前言:加密算法:一、HTTPS简介二、Nginx实现HTTPS网站设置1.安装Nginx2.创建服务器证书密钥文件3.创建服务器证书的申请文件4.生成证书文件5.修改Nginx主配置文件前言:首先在这里简单说一下为什么现在都在使用HTTPS协议:其实使用HTTPS协议最大的原因就是因为HTTP协议不安全,因为HTTP数据传输时是:明文传输数据也就是说当客户端在输入用户名和密码时,都会显示出来。而HTTPS协议的话则是密文传输数据就...
目录一、Location/匹配二、Location=/匹配locaiton有四种类型的匹配规则,分别为完全匹配(=)、前缀普通匹配(^~)、正则表达式匹配(~或者~*)、普通匹配规则等号类型(=)的优先级最高。一旦匹配成功,则不再查找其他匹配项前缀普通匹配(^~)优先级次之。不支持正则表达式。使用前缀匹配,如果有多个location匹配的话,则使用表达式最长的那个正则表达式类型(~~*)的优先级次之。一旦匹配成功,则不再查找其他匹配...
目录1、系统环境,必要知识2、安装python3.6.53、安装Django4、安装uWSGI5、安装nginx6、MySQL安装配置7、编写一个简单的博客系统1、系统环境,必要知识#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Core)#uname-r3.10.0-862.3.2.el7.x86_64暂时关闭防护墙,关闭selinux:#systemctlstopfirewalld.service#setenforce0#getenforcePermissive准备知识:django:一个基于python的开源web框架。uWSGI:一个基于自...
目录面试题1:谈一下你对Nginx的理解为啥我们总说Nginx好用?追问1:正向代理和反向代理区别在哪?正向代理面试题2:常用的Nginx做负载均衡的策略有哪些?1.指定权重(weight)轮询(默认,常用):2、ip_hash(常用):3、least_conn:4、fair(第三方)面试题3:说几个你常用的nginx命令吧总结面试题1:谈一下你对Nginx的理解Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP...
目录前期准备部署目标Dcoker环境的搭建连接云服务器安装Docker环境Docker安装DockerComposeDocker安装Nginx和Jenkins服务安装Nginx和JenkinsNginx和Jenkins目录编写docker-compose.yml文件配置nginx.conf文件配置安装Jenkins插件关联Jenkins和GitLab生成密钥新建项目源码管理构建触发器结束语前期准备基于CentOS7系统云服务器一台。基于Vue-CLI的项目部署在GitLab之上。部署目标搭建Docker+Nginx+Jenkins环境,用于实现...
目录实验环境安装部署安装配置数据库(这里使用的是mariadb,感兴趣的同学可以使用编译或者别的方法安装mysql试试)zabbix服务端的配置web端php的配置web端的nginx的配置修改zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbixserver与可选组...
1、组件及实现的功能Keepalived:实现对Haproxy服务的高可用,并采用双主模型配置;Haproxy:实现对Nginx的负载均衡和读写分离;Nginx:实现对HTTP请求的高速处理;2、架构设计图3、Keepalived部署在两个节点上都需要执行安装keepalived,命令如下:$yum-yinstallkeepalived 修改 172.16.25.109节点上keepalived.conf文件配置,命令如下$vim/etc/keepalived/keepalived.conf修改后的内容如下:!ConfigurationFil...
1、Http与Https的区别HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输...