open()“ / usr / share / nginx / html / Ip / Up”失败

时间:2018-11-28 21:15:59

标签: docker nginx digital-ocean

我正在尝试使用以下命令在数字海洋ubuntu小滴上运行nginx docker容器:

sudo docker run -it -p 8080:80 --name test-nginx nginx

当我用手机访问服务器时,它可以工作。但是当从公共wifi网络访问时,它失败并显示一条消息:

Safari无法打开页面,因为服务器停止响应

液滴终端记录:

2018/11/28 20:46:13 [error] 6#6: *3 open() "/usr/share/nginx/html/Ip/Up" failed (2: No such file or directory), client: 61.176.223.98, server: localhost, request: "GET http://47.99.121.32:39169/Ip/Up?Ip=128.199.224.125&Port=8080&Check=73&Order=61.176.223.98 HTTP/1.1", host: "47.99.121.32:39169"
61.176.223.98 - - [28/Nov/2018:20:46:13 +0000] "GET http://47.99.121.32:39169/Ip/Up?Ip=128.199.224.125&Port=8080&Check=73&Order=61.176.223.98 HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:62.0) Gecko/20100101 Firefox/62.0" "-"

我的猜测可能是我使用的公共wifi在使用8080端口(即80以外的任何其他端口)访问源时有一些限制吗?

------- ADD -------

上面的日志只出现了两次,之后我无法重现。

1 个答案:

答案 0 :(得分:0)

日志"GET http://47.99.121.32:39169/Ip/Up?Ip=<your_ip>&Port=8080&Check=73&Order=61.176.223.98 HTTP/1.1"非常可疑。

有人在进行蛮力的跨站点脚本攻击。参考:https://www.abuseipdb.com/check/47.99.121.32

这可能是由于您确保使用公共wifi,在https://security.stackexchange.com/上提问可能会为您提供更好的答案。