全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: dd998

50元找人写一个nginx配置文件

[复制链接]
发表于 3 天前 | 显示全部楼层
  1. # 定义geo模块,根据IP地址确定地区
  2. geo $region {
  3.     default "";
  4.     # 广东省的IP地址段,此处需要替换为真实的广东省IP地址段范围,可从相关IP地址库获取
  5.     113.0.0.0/8  "guangdong";
  6.     # 上海市的IP地址段,此处需要替换为真实的上海市IP地址段范围,可从相关IP地址库获取
  7.     101.0.0.0/8  "shanghai";
  8. }

  9. server {
  10.     listen       80;
  11.     server_name  your_domain.com; # 替换为你的域名

  12.     # 生成一个0到1之间的随机数
  13.     set $random_number ${random};
  14.     # 计算是否需要跳转,这里使用random变量模拟20%的概率,即如果随机数小于0.2则跳转
  15.     set $should_redirect "";
  16.     if ($region ~* "guangdong|shanghai" && $random_number < 0.2) {
  17.         set $should_redirect "yes";
  18.     }

  19.     if ($should_redirect = "yes") {
  20.         return 302 https://example.com; # 跳转到目标网址
  21.     }

  22.     # 其他正常的server配置内容
  23.     location / {
  24.         # 这里是网站的默认处理逻辑
  25.         root   /usr/share/nginx/html;
  26.         index  index.html index.htm;
  27.     }
  28. }
复制代码
发表于 3 天前 | 显示全部楼层
50快不好挣啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-1-16 06:57 , Processed in 0.056440 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表