首页 > 解决方案 > 使用 apache 2.4 部署 django 项目不能公开工作

问题描述

我正在部署一个 django 项目,并且像互联网上的许多教程一样,我已经使用 mod_wsgi 配置了 apache 服务器,并且使用服务器的 IP 和端口(80)在内部网络中成功地服务了该网站。

设置ServerName后,我仍然可以使用IP访问内部网络中的网站,但我不能在内部使用我想要的域名,也不能公开使用。

我在防火墙中为我的端口(80)制定了一个特殊的入站规则,以允许访问服务器。

WSGIApplicationGroup %{GLOBAL}
ServerName my.website.com:80
#ServerName localhost:80

<Directory />
    AllowOverride none
    Require all granted
</Directory>

我还能做些什么来让我的服务器使用该域公开可用?

谢谢你。

标签: djangoapachemod-wsgi

解决方案


推荐阅读