我正在尝试 iframe 构建我构建的站点(使用 Rails)并使用 Phusion Passenger 部署在 AWS 上的 ubuntu 实例上。
我对其进行了更多研究,发现我需要更改我的 X-frame 选项,将 HTTP 标头从“SAME ORIGIN”更改为“ALLOWALL”。我已经将此行添加到我的 config/application.rb 文件和我的 config/environments/production.rb
config.action_dispatch.default_headers.merge!({'X-Frame-Options' => 'ALLOWALL'})
即使那样,当我打开我的网站时,我仍然在我的网络标题中获得这些设置:
Status:200 OK
Transfer-Encoding:chunked
X-Content-Type-Options:nosniff
X-Frame-Options:SAMEORIGIN
X-Powered-By:Phusion Passenger 5.0.11
这让我相信在某处我需要更改 X-Frame-Options 的 Phusion Passenger 配置文件。任何线索或帮助都会很棒,谢谢!