【问题标题】:How to hide my website to the public so only I can see it?如何向公众隐藏我的网站,以便只有我可以看到?
【发布时间】:2018-06-27 00:38:02
【问题描述】:

使用 Digital Ocean(Nginx、Guncorn)创建一个 Django 网站 - 并且想知道如何在完成开发之前显示一个空白页面。

所以当我以外的人访问我的网站时,我希望他们看到一个页面,上面写着“网站正在建设中”或其他内容。建议表示赞赏。

【问题讨论】:

  • 指向显示即将到来的消息的页面或尝试添加一个配置文件标志,该网站将连接转发到空白页面。

标签: django nginx gunicorn digital-ocean


【解决方案1】:

有很多方法可以实现这一点,但我将概述两种。

  1. 最简单的方法 - 部署一个静态的单个 html 页面,显示网站正在建设中,直到您准备好让其他人看到该应用。
  2. 可能更有用 - 用

    装饰每个视图

    从 django.contrib.admin.views.decorators 导入 staff_member_required

    @staff_member_required

要使这项工作正常进行,请确保您在设置中设置登录页面以重定向到仅显示“建设中”的页面。这样您就可以通过管理员登录,但其他人只会看到“建设中”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 2021-08-29
    相关资源
    最近更新 更多