![](https://img-blog.csdnimg.cn/6385274706044854a2e3ec6766424cd0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
文章平均质量分 83
Nginx
桂安俊@kylinOS
c/c++
go语言
python
linux(Centos Ubuntu SUSE CoreOS 麒麟OS UOS)
Devops
vagrant/virtualbox
git/svn
HA 负载均衡
展开
-
Nginx+keeplived高可用
keepalived的检测机制就是检查keepalived进程,当keepalived进程异常,才会进行vip漂移。如果keepalived正常,但是nginx故障,那就会带来vip不漂移导致网站无法访问的问题,这时可以自己写一个脚本去检查nginx状态,如果异常,则kill掉keepalived。实验效果:实验keepalived实现对Nginx代理服务器的高可用,防止一台Nginx出现宕机导致网站无法访问的情况。测试keepalived:将proxy1关机,虚拟IP会漂到proxy2上。原创 2022-11-18 13:50:53 · 858 阅读 · 0 评论 -
将Nginx加入systemctl管理
将Nginx加入systemctl管理原创 2022-11-18 13:22:38 · 1083 阅读 · 0 评论 -
Nginx实现负载均衡
修改web1和web2服务器/etc/httpd/conf/httpd.conf监听端口为8080,并启动httpd服务。#在http块的全局配置新增upstream块,myserver为自定义名。#使同一ip客户端始终访问一个web server,为了演示这里先不加。如上图可以看到,浏览器每刷新一次,都会平均访问到web1和web2。#和上面自定义的upstream块里的server名对应。#weight是权重,默认是1,可根据服务器性能配置。(2)、web1和web2服务器。(1)、proxy服务器。原创 2022-11-17 21:05:40 · 658 阅读 · 0 评论 -
Nginx反向代理
实现效果:客户端访问proxy服务器192.179.1.10:80端口转发到web1服务器的8080端口,从而实现对web1 httpd网站的访问。修改web1和web2服务器/etc/httpd/conf/httpd.conf监听端口为8080,并启动httpd服务。访问http://192.168.1.10:9001/edu/ 直接跳转到192.168.1.20:8080。访问http://192.168.1.10:9001/vod/ 直接跳转到192.168.1.30:8080。原创 2022-11-17 20:38:34 · 960 阅读 · 0 评论 -
Nginx优化方案
2、自定义错误返回页面默认nginx.conf的server下面都有个注释的error_page配置,取消注释,更改为自定义页面或图片就行了:server {}#html可以自定义,但要实际存在##也可以显示图片,选用一个即可#}... ...}【注】:上面的my404.html和my404.jpg文件前面的“/”不是系统的跟目录,而是nginx的html的根目录,即/usr/local/nginx/html/下。原创 2022-11-15 21:10:07 · 1452 阅读 · 0 评论 -
Nginx实现四层代理与七层代理
web1、web2作为nginx集群2个节点,proxy服务器作为代理,负责调度来自客户端的请求,192.168.1.200模拟公网的对外IP,客户端访问proxy代理服务器192.168.1.200,然后转发给内部网站服务器。192.168.1.10(内部IP)192.168.1.200(外部IP)原创 2022-11-15 13:09:13 · 4673 阅读 · 0 评论 -
WordPress搭建
客户端测试:如果windows浏览器远程访问,由于没配dns,可以手动加一下hosts文件进行域名解析,文件路径 C:\Windows\System32\drivers\etc\hosts。浏览器访问:web1.test.cn,如果打不开可以手动php执行一下index.php,如果报错可能是centos7.5自带的php版本过低导致,可以将php升级到7以上。这边用的是官网下载的 wordpress-6.1.zip 安装包。3、解压wordpress安装包。2、创建数据库账号并赋权。原创 2022-11-15 09:04:04 · 664 阅读 · 0 评论 -
LNMP动态网站
LNMP是主流的企业网站平台之一L:Linux操作系统N:Nginx网站服务M:MySQL、MariaDB数据库P:网站开发语言(PHP、Perl、Python)原创 2022-11-14 15:36:06 · 595 阅读 · 0 评论 -
Nginx地址重写
获得一个来访的URL请求,然后改写成服务器可以处理的另一个URL;比如访问www.360buy.com会自动转换成www.jd.com,http://www.baidu.com会自动转换成https://www.baidu.com语法格式:rewrite regex replacement [flag]【释】rewrite:改写;regex:旧地址栏,支持正则;replacement:新地址栏;flag:标签,可省。原创 2022-11-14 10:13:58 · 2410 阅读 · 0 评论 -
Nginx之https加密网站
常见密钥算法:对称加密:AES、DES非对称加密:RSA、DSA【注】对称加密的加密和解密使用的是同一把钥匙,非对称加密的加密和解密使用的不是一把钥匙,在对网站加密时,推荐使用非对称加密,相对更安全。原创 2022-11-13 22:20:36 · 1092 阅读 · 0 评论 -
Nginx安装、配置与概述
如上图需在/usr/local/nginx下手动创建一个web目录,并拷贝一个index.html首页过去,自定义修改下内容。主配置文件路径:/usr/local/nginx/conf/nginx.conf。原创 2022-11-13 19:31:14 · 1292 阅读 · 0 评论