ccerda0520 / alternative-http-header

一个用于Magento 2的模块,它使用Cloudflare或其他CDN/代理服务器中使用的自定义http远程地址头。

安装: 45

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 1

开放问题: 0

类型:magento2-module

1.0.0 2020-04-08 05:37 UTC

This package is auto-updated.

Last update: 2024-09-08 16:55:00 UTC


README

一个用于Magento 2的模块,它使用Cloudflare或其他CDN/代理服务器中使用的自定义http远程地址头。

描述

此Magento 2模块添加了HTTP_CF_CONNECTING_IP和HTTP_X_FORWARDED_FOR头,以便在应用程序中使用。默认情况下,云分发网络(CDN)如Cloudflare或其他代理会拦截原始服务器请求,并将新请求发送到实际网站服务器。通过这种方式,服务器接收到的CDN的远程地址在$_SERVER[REMOTE_ADDR]的值中,这不是我们想要的。依赖于IP检测的功能因此无法正常工作。此扩展让magento知道在$_SERVER[HTTP_CF_CONNECTING_IP]或SERVER[HTTP_X_FORWARDED_FOR]中搜索值,如果它们存在,则使用这些值作为远程地址。

安装说明

使用composer安装

composer require ccerda0520/alternative-http-header
php bin/magento module:enable CCerda_AlternativeHttpHeader
php bin/magento setup:upgrade