首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的服务器要从自己的IP中获取连接?

为什么我的服务器要从自己的IP中获取连接?
EN

Server Fault用户
提问于 2021-11-10 23:26:24
回答 2查看 295关注 0票数 1

连接IP最多的是我的服务器自己的IP。

它是Debian 10,Nginx,Mysql机器,服务于一个Wordpress和phpBB站点。这是谷歌云上的虚拟机。

很明显,我对这些东西不太感兴趣,但我可以建立一台机器,并让它为网站服务。

代码语言:javascript
复制
$ sudo awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr

返回

5122 104.198.149.xxx

4268 157.90.209.xxx

3752 93.158.90.xxx

1982年68.68.32.xxx

~~~

104.198.149.xxx是我的服务器。

输出,输出

代码语言:javascript
复制
grep 104.198.149.xxx /var/log/nginx/access.log

162.158.252.xxx - - [11/Nov/2021:00:00:25 -0700] "GET /forums/ HTTP/1.1" 200 12459 "https://104.198.149.xxx/forums" "Mozilla/5.0 (compatible;Cloudflare-Healthchecks/1.0;+https://www.cloudflare.com/; healthcheck-id: bfa5d32ce9a5eaf8)"  
  
172.69.32.xxx - - [11/Nov/2021:00:00:59 -0700] "GET /forums/ HTTP/1.1" 200 12471 "https://104.198.149.xxx/forums" "Mozilla/5.0 (compatible;Cloudflare-Healthchecks/1.0;+https://www.cloudflare.com/; healthcheck-id: bfa5d32ce9a5eaf8)"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:00 -0700] "POST /wp/wp-cron.php?doing_wp_cron=1636614060.6961169242858886718750 HTTP/1.1" 200 31 "https://www.example.com/wp/wp-cron.php?doing_wp_cron=1636614060.6961169242858886718750" "WordPress/5.8.2; https://www.matthewsvolvosite.com"  
  
108.162.220.xxx - - [11/Nov/2021:00:01:03 -0700] "GET /forums/ HTTP/1.1" 200 12465 "https://104.198.149.xxx/forums" "Mozilla/5.0 (compatible;Cloudflare-Healthchecks/1.0;+https://www.cloudflare.com/; healthcheck-id: bfa5d32ce9a5eaf8)"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:07 -0700] "GET /forums/download/file.php?id=30434&mode=view HTTP/1.0" 200 641193 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:07 -0700] "GET /forums/download/file.php?id=30435&mode=view HTTP/1.0" 200 933139 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:10 -0700] "GET /forums/download/file.php?id=55475&mode=view HTTP/1.0" 200 1015069 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:10 -0700] "GET /forums/download/file.php?id=55476&mode=view HTTP/1.0" 200 933149 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:10 -0700] "GET /forums/download/file.php?id=55477&mode=view HTTP/1.0" 200 916765 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:17 -0700] "GET /forums/download/file.php?id=30691&mode=view HTTP/1.0" 200 121584 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:18 -0700] "GET /forums/download/file.php?id=30692&mode=view HTTP/1.0" 200 137607 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:18 -0700] "GET /forums/download/file.php?id=30693&mode=view HTTP/1.0" 200 133153 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:24 -0700] "GET /forums/download/file.php?id=33292&mode=view HTTP/1.0" 200 949523 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:25 -0700] "GET /forums/download/file.php?id=33293&mode=view HTTP/1.0" 200 1047827 "-" "-"  
  
104.198.149.xxx - - [11/Nov/2021:00:01:25 -0700] "GET /forums/download/file.php?id=33294&mode=view HTTP/1.0" 200 916755 "-" "-"
EN

回答 2

Server Fault用户

发布于 2021-11-11 00:15:43

您将看到来自服务器IP的连接的原因通常是由于使用反向代理。多年来,这一问题的解决方式发生了变化。

最初的方法是使用X转发-For标头。然后,有一种标准化的方法可以用RFC 7239来实现,这就是所谓的转发。下面是一个解释这个问题的NGINX的文章

最后一个选项是使用代理协议。这里是来自NGINX的官方文档。

为了更深入地理解这一切,这里有一个奇妙的帖子来解释这一切。

票数 2
EN

Server Fault用户

发布于 2021-11-12 23:30:46

这是有根据的猜测。

您有一个WordPress插件,以某种方式查看上传到phpBB论坛的文件。在内部,它从phpBB下载文件,然后通过WordPress -side页面显示它。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1083202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档