问题描述
我在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 (将#修改为@)