我有一个通过apache和mod_wsgi提供的django应用程序,它在主机中完美运行但我无法从远程计算机访问它。我尝试使用服务器的名称和ip:端口,但其中任何一个都可以工作,最后一个只是列出文件夹中的目录。我检查一下,端口是打开的。我该怎么办?
答案 0 :(得分:0)
这表示您尚未正确设置VirtualHost定义。您正在使用的外部主机名不是映射到您的应用程序所定义的VirtualHost,而是支持Apache配置中的默认(第一个)VirtualHost定义,该定义可能设置为使用默认的DocumentRoot。找出Apache看到的外部主机名是确保您在应用程序的VirtualHost中正确设置了ServerName / ServerAlias。