0
A
回答
3
我认为这是在气相2 request.peerHostname
1
我知道这有点老,但如果有人来寻找答案,我想我会回答我发现的。
request.peerHostname
会工作,但您需要在应用程序前使用代理(nginx)。如果您没有代理,则peerHostname始终返回0.0.0.0。
将nginx设置为您的Steam应用程序的代理,然后日志记录就可以工作。您可以在Deploy下获得有关蒸气文档网站的更多信息。
我nginx的设置,在类似这样的东西在/ etc/nginx的/网站可用/默认:
server {
server_name hello.com;
listen 80;
root /home/vapor/Hello/Public/;
# Serve all public/static files via nginx and then fallback to Vapor for the rest
try_files $uri @proxy;
location @proxy {
proxy_pass http://127.0.0.1:8080;
proxy_pass_header Server;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Server;
proxy_connect_timeout 3s;
proxy_read_timeout 10s;
}
}
一定要配置nginx.conf文件,以使用启用站点的目录,并作出从/ etc/nginx/sites-available/default链接到/ etc/nginx/sites-enabled/default。
你需要这样的事情在你nginx.conf文件:
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
相关问题
- 1. 从JSP请求/会话对象获取服务器IP地址
- 2. 从请求url获取IP地址
- 3. PHP API获取请求者IP地址
- 4. 如何从C#中的FTP请求获取IP地址#
- 5. 是否可以从HTTP请求中获取IP地址
- 6. 如何在SSL请求上获取请求IP地址
- 7. 在Apache XMLRPC环境中获取请求用户的IP地址?
- 8. 如何从http请求获取子网ip地址
- 9. 使用Python从HTTP POST请求获取IP地址
- 10. 获取mule中的每个请求的客户端IP地址
- 11. 如何使用请求库从http请求获取IP地址?在python 2.7
- 12. 获取当前请求中的服务器IP地址
- 13. 从arp获取IP地址
- 14. 从bssid获取IP地址
- 15. 获取请求的客户端的IP地址(SOAP消息)
- 16. Angular 2从http获取请求的对象获取请求
- 17. 如何在Java Play 1.2.4中获取传入请求IP地址
- 18. 通过XirSys获取我的公共IP地址请求
- 19. 获取发送cURL请求的用户的IP地址
- 20. 如何获取请求来自的服务器的IP地址?
- 21. 获取请求的客户端的IP地址expressjs
- 22. 从HTTP请求中获取JSON对象
- 23. 如何获取使用php请求的服务器地址的IP地址?
- 24. 获取金字塔的请求IP地址
- 25. 在卡萨布兰卡获取HTTP请求的IP地址
- 26. 如何获取传入请求的IP地址SOAP
- 27. 获取请求客户端的IP地址(Soap消息)
- 28. 获取IP地址
- 29. 获取IP地址
- 30. 获取IP地址
当我测试我的地方,当我提出从设备与本地IP的请求类似192.168.xy它打印0.0.0.0,所以我无法验证这是否有效。 –
它应该在实际部署时更好地工作(它尝试使用一系列的东西,例如'x-forwarded-for')并且回退到它可以找到的东西。 – 0xTim