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

zynd9foi  于 5个月前  发布在  Nginx
关注(0)|答案(1)|浏览(60)

我已经在一个有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区的设置,但不能找出任何东西.

g2ieeal7

g2ieeal71#

在'settings.py'文件中,添加这两行。它可能会帮助你。

X_FRAME_OPTIONS = 'SAMEORIGIN'

XS_SHARING_ALLOWED_METHODS = ['POST','GET','OPTIONS', 'PUT', 'DELETE']

字符串

相关问题