Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过apache和mod_wsgi远程访问django应用程序_Django_Apache_Mod Wsgi_Remote Access - Fatal编程技术网

通过apache和mod_wsgi远程访问django应用程序

通过apache和mod_wsgi远程访问django应用程序,django,apache,mod-wsgi,remote-access,Django,Apache,Mod Wsgi,Remote Access,我有一个django应用程序,通过apache和mod_wsgi提供服务,它在主机上工作得很好,但我无法从远程机器访问它。我尝试了使用服务器名和ip:port-to,但其中任何一个都有效,最后一个只是列出了文件夹中的目录。我检查了一下,端口打开了。我该怎么办?这表示您没有正确设置VirtualHost定义。您正在使用的任何外部主机名都没有映射到您的应用程序在其中定义的VirtualHost,而是返回到Apache配置中默认的第一个VirtualHost定义,该定义可能设置为使用默认Documen

我有一个django应用程序,通过apache和mod_wsgi提供服务,它在主机上工作得很好,但我无法从远程机器访问它。我尝试了使用服务器名和ip:port-to,但其中任何一个都有效,最后一个只是列出了文件夹中的目录。我检查了一下,端口打开了。我该怎么办?

这表示您没有正确设置VirtualHost定义。您正在使用的任何外部主机名都没有映射到您的应用程序在其中定义的VirtualHost,而是返回到Apache配置中默认的第一个VirtualHost定义,该定义可能设置为使用默认DocumentRoot。确定Apache看到的外部主机名是什么,确保您在应用程序的VirtualHost中正确设置了ServerName/ServerAlias。

我们无法知道问题出在哪里。您的apache日志中有什么内容?您是如何设置应用程序的?如果没有您所有配置的列表,任何人都无法提供帮助。