在Magento 2中处理内容安全策略

问题描述

我在Magento 2中为内容安全策略创建了一个自定义模块(Module_Csp)。在/ etc文件夹中创建了config.xml文件和csp_whitelist.xml文件。我在登台服务器上检查此模块。 但它显示错误502错误的网关错误

config.xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
    <default>
        <csp>
            <mode>
                <storefront>
                    <report_uri></report_uri>
                    <report_only>1</report_only>
                </storefront>
                <admin>
                    <report_uri></report_uri>
                    <report_only>1</report_only>
                </admin>
            </mode>
        </csp>
    </default>
</config>

csp_whitelist.xml

<?xml version="1.0"?>
<csp_whitelist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Csp/etc/csp_whitelist.xsd">
    <policies>
        <policy id="style-src">
            <values>
                <value id="maxcdn" type="host">*.bootstrapcdn.com</value>
            </values>
        </policy>
        <policy id="script-src">
            <values>
                <value id="ajax" type="host">*.cloudflare.com</value>
                <value id="cloudfront" type="host">*.cloudfront.com</value>
                <value id="googletagmanager" type="host">*.googletagmanager.com</value>
                <value id="gstatic" type="host">*.gstatic.com</value>
            </values>
        </policy>
        <policy id="connect-src">
            <values>
                <value id="paypal" type="host">*.paypal.com</value>
                <value id="googleadservices" type="host">*.googleadservices.com</value>
            </values>
        </policy>
        <policy id="font-src">
            <values>
                <value id="maxcdn" type="host">*.bootstrapcdn.com</value>
                <value id="gstatic" type="host">*.gstatic.com</value>
            </values>
        </policy>
    </policies>
</csp_whitelist>

有人对此事有任何想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)