Django nginx拒绝显示在一个框架中,因为它将’X-Frame-Options’设置为’SAMEORIGIN’

weixin_38068423 2019-09-12 10:27:58
我已经在服务器上使用nginx和uwsgi部署了一个django Web应用程序.我可以使用IP地址完美访问该网站. 我购买了一个域名abc.example.com并将其指向我的IP地址.现在,当我去域名时,它会加载一个空白页面并在浏览器控制台中抛出一个错误: 在Chrome中: Refused to display 'ip address' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'. 在Mozilla: Load denied by X-Frame-Options: 'ip address' does not permit cross-origin framing. 关键是我的整个应用程序中没有任何iframe. 这是什么错误,我该如何解决? 当我使用ip地址进入应用程序时,它可以完美地工作.然后域名有什么问题?我仔细检查了godaddy的dns区域中的设置,但无法弄清楚任何事情.
...全文
1056 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38084861 2019-09-12
  • 打赏
  • 举报
回复
在’settings.py’文件中,添加这两行.它可能会帮助你. X_FRAME_OPTIONS = 'ALLOWALL' XS_SHARING_ALLOWED_METHODS = ['POST','GET','OPTIONS', 'PUT', 'DELETE']

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧