nginx中的X-Frame-Options允许所有域

我正在使用nginx作为我网站的反向代理.

我希望能够通过chrome扩展新标签html文件在iFrame中打开我的网站.

为此,我需要我的nginx设置X-Frame-Options以允许所有域.

根据this answer,如果未设置X-Frame-Options,则所有域都是默认状态.

我的/etc/nginx/nginx.conf没有在任何地方设置X-Frame-Options.

然而,当我使用Postman检查我的网站响应标题时,它显示我X-Frame-Options = SAMEORIGIN.

如何删除此设置并将我的网站加载到chrome new-tab .html文件中的iFrame中?

最佳答案
通过更改/ etc / nginx / sites-available / default文件中的proxy_hide_header值来解决它,如下所示:

proxy_hide_header X-Frame-Options;

需要重新启动nginx以及使用pm2重新启动我的nodejs服务器(出于某种原因,它直到我对我的服务器进行了一些小改动并重新启动它才能工作).

相关文章

文章浏览阅读3.7k次,点赞2次,收藏5次。Nginx学习笔记一、N...
文章浏览阅读1.7w次,点赞14次,收藏61次。我们在使用容器的...
文章浏览阅读1.4k次。当用户在访问网站的过程中遇到404错误时...
文章浏览阅读2.7k次。docker 和 docker-compose 部署 nginx+...
文章浏览阅读1.3k次。5:再次启动nginx,可以正常启动,可以...
文章浏览阅读3.1w次,点赞105次,收藏182次。高性能:Nginx ...