Nginx增强网站的安全性规则
1.禁止Scrapy等工具的抓取 if ($http_user_agent \~\* (Scrapy\|Curl\|HttpClient)) { return 403; } 2.禁止指定UA及UA为空的访问 if ($http_user_agent \~ "WinHttp\|WebZIP\|FetchURL\|node-superagent\|ja...
1.禁止Scrapy等工具的抓取 if ($http_user_agent \~\* (Scrapy\|Curl\|HttpClient)) { return 403; } 2.禁止指定UA及UA为空的访问 if ($http_user_agent \~ "WinHttp\|WebZIP\|FetchURL\|node-superagent\|ja...
Compose介绍 Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。 Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本...
新建rabbitmq文件夹和其他文件如图: ![](http://static.51tbox.com/static/2024-11-22/col/07d4fea240d2f5ae19f7626e490b59a7/affe7b849b8048ac9fae584d3b106fa1.png.jpg) 编写docker-compose.yml version: '3...
redis集群概述 Redis的集群方案大致有三种: redis cluster集群方案 master/slave主从方案 使用哨兵模式来进行主从替换以及故障恢复Sentinel系统可以监视一个或者多个redis master服务,以及master服务的所有从服务;当某个master服务下线时,自动将该master下的某个从服务升级为master服务替代已下线的m...
创建集群目录 mkdir -p /usr/local/elasticsearch-7.5.0-node-1/config && mkdir -p /usr/local/elasticsearch-7.5.0-node-1/data \&\& mkdir -p /usr/local/elasticsearch-7.5...
新建mysql文件夹和其他文件如图: <br /> ![](http://static.51tbox.com/static/2024-11-22/col/dd1be3e0d964a1d9d1943c6e0af64281/95d8bc5e3ee14096ab6bf93c07175382.png.jpg) 编写docker-compose.yml文件 v...
一、通过 keepalive+nginx 实现 2台服务器 节点高可用 1.配置 epel 源 在master1、master2 vi /etc/yum.repos.d/epel.repo \[epel\] name=Extra Packages for Enterprise Linux 7 - $basearch #baseurl=http://dow...
有时候我们打开网站的时候发现500报错:nginx 500 Internal Server Error。这个时候一般不要慌,一步步去分析,今天小编就介绍下如何去排查这个问题。 ![QQ_1724833128334.png](http://static.51tbox.com/static/2024-11-22/col/b49423e665b34bf9acd8be4686ae86...
![447606708ec6a59391020ef4fb26960c.png](http://static.51tbox.com/static/2024-11-22/col/b9b4e04d605d6bc8f3824943e4449a2a/5c88e5b0f17b407aa772a794ec8d8eaa.png.jpg) 网站突然打不开了,于是去宝塔后台看下,发现没什么病毒入...
docker 临时下载镜像解决办法 ```hljs nginx docker pull docker.m.daocloud.io/redi...