我在带有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地址进入应用程序时,它的工作原理非常完美。那么域名有什么问题呢?我双倍检查了dns区域的设置,但找不出任何东西。
发布于 2017-07-26 12:55:55
在“settings.py”文件中,添加这两行。可能对你有帮助。
X_FRAME_OPTIONS = 'ALLOWALL'
XS_SHARING_ALLOWED_METHODS = ['POST','GET','OPTIONS', 'PUT', 'DELETE']https://stackoverflow.com/questions/37694881
复制相似问题