当前位置: 首页 > 网络应用技术

如何让公共网络访问Django项目(2023年最新分享)

时间:2023-03-08 02:06:57 网络应用技术

  简介:本文的首席执行官注释将介绍公共网络的相关内容以访问Django项目。我希望这对每个人都会有所帮助。让我们来看看。

  根据您的说明,这是因为您没有配置CentOS系统的防火墙设置,从而导致相应的服务端口被防火墙阻止,因此可以正常访问服务器本身,但是无法访问外部网络。

  如果您直接关闭防火墙,将会有一定的危险。房东可以尝试设置防火墙,允许相应的程序和端口通过防火墙,这将更安全。

  如果房东尚不清楚如何在Linux系统下设置防火墙,则可以Baidu“ Linux应该如此”。其中有相应的教程,可以参考。

  您的问题不应该做。您现在所做的零件称为服务器。

  如果您想通过IP访问服务器,则需要购买公共网络IP。这是真正的IP地址。LAN在内部。如果您购买,则有供应商,例如电信公司的网页查找或使用Alibaba Cloud Server发送IP。

  在拥有公共网络IP的情况下,您需要购买一个域名,也就是说,这是购买后相关网页上的公共Web IP和域名,它一定会访问它,而其他人可以访问它通过域名。

  这个非常重要。在中国,必须为管理局注册域名,否则将被阻止。

  相对简单,请使用http_referr,django的取消页面以这种方式写:

  def logout_user(请求):

  注销(请求)

  返回httpresponseredirect(request.meta.get('http_referr','/'))

  登录操作:

  登录操作相对复杂,因为通常有单独的登录页面。如果登录成功,则HTTP_REFERR是登录页面的URL,而不是上一页。

  结论:以上是为每个人编写的首席CTO注释的所有内容,内容涉及如何允许公共网络访问Django项目。感谢您阅读本网站的内容。我希望这对您有帮助。有关如何允许公共网站访问Django Project的更多信息,请不要忘记在此网站上找到它。