django - 使用 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>
我还能做些什么来让我的服务器使用该域公开可用?
谢谢你。
解决方案
推荐阅读
- java - Multiple value key not adding, only remplacing in json file
- docker - Error building new workspace using docker-compose when running "apt-get update -yqq"
- mysql - MySQL atomic library missing error during MyChem installation using cmake
- java - Understanding the sort part of Java Merge sort
- c# - OracleDataReader Exception when Select a Blob type Column
- javascript - Onclick不显示表单反应
- java - Avro Java 特定的数据读取器是否可重用?
- forms - 根据从组合框中选择的条目在 Access 表单中创建条目(不包括来自组合框的条目)
- c# - 将 ASP.NET Core 身份验证中间件配置为在 Authorization 标头无效时始终返回 401
- postgresql - Ecto 与旧版数据库中的 bigint 与整数错误