ccerda0520 / alternative-http-header
一个用于Magento 2的模块,它使用Cloudflare或其他CDN/代理服务器中使用的自定义http远程地址头。
1.0.0
2020-04-08 05:37 UTC
Requires
- php: >=7.0.0
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