问轩博客

展开菜单

Nginx 在有 CDN 情况下获取真实请求 IP

Nginx 在有 CDN 情况下获取真实请求 IP
服务器使用 Nginx 并且上游嵌套了 CDN,难免会遇到一个问题:“请求日志中记录的都是 CDN IP 而非实际请求 IP” 。众所周知,这样不利于网站管理,或者说难以规避一些恶意的风险。解决这个问题不复杂,只需要在 Nginx 的 Http 段添加如下配置即可:vi nginx.conf set_real_ip_from 0.0.0.0/0; real_ip_header X-Forwarded-For; real_ip_recursi...

centos7下载教程

centos7下载教程
# CentOS 7下载教程 本文将为您提供如何在CentOS 7上下载和安装软件的详细教程。CentOS是一个开源的Linux发行版,广泛应用于服务器和个人电脑。CentOS 7是该系列的一个版本,具有许多新特性和改进。在本文中,我们将介绍CentOS 7的基本下载和安装过程,帮助您开始使用这个强大的操作系统。 ## 步骤1:更新系统并安装必要的软件包 在开始下载CentOS 7之前,我们需要确保系统已更新到最新版本。打开终端并运行以下命令: ```bash su...

CentOS7使用curlftps挂载FTP到本地目录

CentOS7使用curlftps挂载FTP到本地目录
curlftps是什么?在linux下它可以将ftp挂载为本地文件夹。以下皆以CentOS7下进行操作安装curlftpsyum -y install epel-release yum -y install curlftpfs挂载curlftps ftp://用户名:密码@ftp服务器地址 /挂载的文件夹 //例如 curlftps ftp://name:passwd@127.0....

浅谈fdisk分区挂载和直接mkfs格式化挂载区别

浅谈fdisk分区挂载和直接mkfs格式化挂载区别
fdisk分区挂载使用fdisk命令对硬盘进行分区,创建分区表和分区。可以创建主分区、扩展分区和逻辑分区等。分区完成后,每个分区都会被赋予一个设备节点(例如:/dev/sda1,/dev/sdb2等)。接下来,需要使用mkfs命令对每个分区进行格式化,例如mkfs.ext4、mkfs.xfs等。最后,将格式化后的分区挂载到指定的挂载点(目录)上,使其可以被访问和使用。直接mkfs格式化挂载使用mkfs命令直接对整个磁盘进行格式化,而不进行分区。例如,可以使用mkfs.ext4...

nginx 代理websocket 因为cookie过大连接失败

nginx 代理websocket 因为cookie过大连接失败
一些网站有即时聊天功能,经常一边开后台一边前端登陆退出多个账号!经常出现websocket链接不上!原因:由于前端cookie都时经过加密。所以导致长度大小会很大。此时nginx代理。如果是跨域代理的话不会携带cookie,但是如果是同源代理的话会携带cookie。nginx默认请求头大小为1k ,此时因为cookie导致大小溢出,导致连接websocket 时会fail。解决方案:1、忽略cookie信息(因为连接websocket是不需要cookie的直接在反向代理那个网...

屏蔽垃圾seo蜘蛛

屏蔽垃圾seo蜘蛛
注意,屏蔽蜘蛛的规则需要放在所有伪静态规则的上方 if ( $http_user_agent ~ AhrefsBot ){    return 403; } if ( $http_user_agent ~ YandexBot ){    return 403; } if (&...

Linux命令大全完整版

Linux命令大全完整版
 1. linux系统管理命令adduser功能说明:新增用户帐号。语  法:adduser补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令。chfn(change finger&nbs...