宝塔面板对启用CDN的网站获取真实ip的方法
如果你网站使用了CDN,那么网站日志上获取的ip就不是真实的ip,是CDN提供商的ip,如果你网站遭到攻击,然后你把网站日志上面的ip加入黑名单了,会造成那一片区的访客都无法进入你网站,因为你封掉的是cdn的ip 所以只有获取真实ip后,才能采取封ip的方法来阻止恶意ip访问你网站 此方法针对使用宝塔面板的用户,并且环境是Nginx 使用教程如下 1.登录宝塔面板 2.点击左下方的软件商店 3.在...
如果你网站使用了CDN,那么网站日志上获取的ip就不是真实的ip,是CDN提供商的ip,如果你网站遭到攻击,然后你把网站日志上面的ip加入黑名单了,会造成那一片区的访客都无法进入你网站,因为你封掉的是cdn的ip 所以只有获取真实ip后,才能采取封ip的方法来阻止恶意ip访问你网站 此方法针对使用宝塔面板的用户,并且环境是Nginx 使用教程如下 1.登录宝塔面板 2.点击左下方的软件商店 3.在...
先用df、fdisk查看磁盘占用情况: 查看磁盘挂载情况: 可以看到sda3有15G,但是只分配了10G。 命令vgdisplay可以查看lvm卷组的信息; vgdisplay 如果看到 Free PE / Size > 0,表示还有扩容空间。上图显示已经没有扩容空间了。 如果有扩容空间,请用如下方法扩容: 这里分两种情况进行处理: LV(Logical Volume) 没有用尽 VG(Volum...
WordPress Feed 主要用于阅读器使用,但是现在使用阅读器的用户越来越少,而 Feed 更多被人用于采集,造成不必要的资源消耗,建议关闭,将以下代码片段添加到你的主题的functions.php中:
在 Linux 系统下,使用systemd 可以方便地控制 frp 服务端 frps 的启动和停止、配置后台运行和开启自启。 要使用 systemd 来控制 frps,需要先安装 systemd,然后在 /etc/systemd/system 目录下创建一个 frps.service 文件。 如Linux服务端上没有安装 systemd,可以使用 yum 或 apt 等命令安装 systemd。 ...
在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。 firewalld跟iptables比起来至少有两大好处: 1、firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效; 2、firewalld在使用...
ngx_http_limit_conn_module 模块 该模块一般应用在以下场景: ①、秒杀、抢购并发限制 ②、下载带宽限制 ③、防止gongji 详细说明: ngx_http_limit_conn_module 模块对于一些服务器流量异常、负载过大,甚至是大流量的恶意gongji访问等,进行并发数的限制。该模块可以根据定义的键来限制每个键值的连接数。并不是所有的连接都被计算在内,只有当服务器...
在server段外面自定义一个日志格式 log_format cdn '$http_x_forwarded_for - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"'; 修改对应虚拟机的 access_log /home/wwwlogs/...
文件部署准备 创建文件夹 mkdir docker/lnmp 创建文件 vim docker-compose.yml 创建ngixn虚拟主机配置文件 在新建的文件夹中创建一个名为“nginx”文件夹,再新建一个“conf.d”文件夹,在该文件夹中创建一个名为“default.conf”的文件,并添加以下内容: 创建html文件夹 在新建的文件夹中创建一个名为“html”的文件夹,该文件夹下可以放置...
目录操作: rm -rf mydir /*删除mydir目录,不需要确认,直接删除*/ mkdir dirname /*创建名为dirname的目录*/ cd mydir /*进入mydir目录*/ cd - /*返回进入此目录之前所在的目录*/ cd .. /*返回上一级目录,中间有空格*/ cd ~ /*回当前用户家目录*/ mv tools tool /*把tools目录改名为tool */...
要实现在Nginx中,如果请求的文件导致了404错误,就自动将请求重定向到另一个目录下的文件,可以使用Nginx的error_page指令结合try_files指令来实现。 以下是一个配置示例:
# 更新配置 systemctl daemon-reload # 启动服务 systemctl start cloudreve # 设置开机启动 systemctl enable cloudreve # 关闭自动启动的任务 systemctl disable hst # 查看自动启动任务 systemctl list-unit-files
一、设置共享文件夹 右键虚拟机->虚拟机设置->选项->共享文件夹->添加共享文件夹 二、查看共享文件夹情况 打开CentOS终端,输入命令,查看共享文件夹情况 vmware-hgfsclient 三、创建挂载目录 在 /mnt 下创建一个目录,用于挂载共享文件夹 mkdir /mnt/hgfs 四、挂载共享目录 vmhgfs-fuse .host:/SharedFolde...
适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 10新增的功能,使用它可以直接在 Windows 上运行 Linux 命令。而WSL 2 是WSL的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统的性能,并增加系统调用的完全兼容性。WSL 2 使用最新和最高的...
解释:lsblk全称“list block” NAME:块设备名。 MAJ:MIN:主要和次要设备号。 RM:是否可移动设备。注意,在本例中设备sr0的RM值等于1,这说明他们是可移动设备。 SIZE:容量大小信息。 RO:该项表明设备是否为只读。RO值为1,表只读。 TYPE:是否是磁盘或磁盘上的一个分区。sda是磁盘,而sr0是只读存储(rom) MOUNTPOINT:设备挂载的挂载点
启动并进入wsl后输入挂载命令,格式为: 其中,是你想要挂载到的目录名(可以自定义),是你在第三步中选择的盘符,注意要把盘符后面的冒号也加上。 例如,如果你选择的盘符是E,想要将U盘挂载到/mnt/myusb目录下,那么命令应该是: 如果你要在 docker desktop 中挂载,注意挂载路径只能放在 /mnt/host 下面。 现在,你可以在WSL中通过/mnt/访问U盘中的文件了。 需要注意...
Chatwoot 是一个开源客户沟通平台,可帮助公司在其网站、Facebook 页面、Twitter、Whatsapp、SMS、电子邮件等上吸引客户。 它是 Intercom、Zendesk、Salesforce Service Cloud 等的开源替代品。 很多网站的右侧或者右下角,都会有一个 联系我们 按钮,除了电话或者微信外,还可以留言或者直接与客服在线聊天,而要实现这些功能,就需要用到我们...
Ubuntu22.04 系统软件镜像源文件位置: /etc/apt/sources.list
cat /dev/null >/home/wwwlogs/目录下的文件名即可。 不要自己去手动删除文本文档然后新建,例如access.log不要去删除,清空日志即可。 lnmp清理wwwlogs日志命令 一旦删除会导致其他问题,建议用命令解决问题即可。 可以修改nginx配置,将日志丢入/dev/null 中。 找到access_log /home/wwwlogs/access.log acces...
WSL2可以很好的满足日常需求。但是配置时操作太繁琐,遂可以备份自己的配置好的系统。 步骤一:安装WSL,并设置为WSL2。 步骤二:配置WSL,刚刚安装完成的Ubuntu其实没有备份的意义,先根据自己的需求,完成系统的基础配置和软件安装。 步骤三:备份发行版本: 1、先查看自己当前已安装的系统版本名称:打开powershell,输入 wsl -l -v 来确定自己的wsl版本以便正确导出备份文件...
一、查找 命令: /string或?string string为要查找的的字符串 说明:vim 中可以用 / 和 ? 来查找字符串,但两者有所区别。 “/”是向下查找,而“?”是向上查找,而在键盘定义上“?”刚好是“/”的上档符。 /string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母,在回车之后,按n键同方向转到下一个匹配的字符串,按N键反方向转到上一个匹配的字符...
删除二进制日志 MySQL的二进制日志用于记录数据库的事务操作,在进行数据库主从复制时用到。要清空二进制日志需要特别注意,需要在确保不会影响数据库主从同步的情况下进行操作。 打开和关闭二进制日志 在MySQL的配置文件my.cnf中,找到[mysqld]部分,加入如下代码行: 重启MySQL服务器,这样二进制日志才会被打开。要将二进制日志关闭,需要把my.cnf中的log-bin和binlog_f...
mysql停止开机启动 centos: chkconfig mysql off chkconfig --del mysql debian、Ubuntu: update-rc.d -f mysql remove chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使...
Linux blkid命令 示例 查看UUID是bec50cdd-090c-47ad-83d5-25328b4ab8ec的设备名 查看卷标是boot的设备名 查看磁盘分区/dev/sda1低级别的超级块信息 收集磁盘分区/dev/sda1有关I/O限制的信息 显示磁盘所有标签 查看所有磁盘分区的文件系统类型、卷标、UUID等信息 查看磁盘分区/dev/sda1的文件系统类型、卷标、UUID等信息 ...
搜索当前分类