Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
使用mod_wsgi在Apache上部署PyAMF Django项目_Django_Apache_Mod Wsgi_Pyamf - Fatal编程技术网

使用mod_wsgi在Apache上部署PyAMF Django项目

使用mod_wsgi在Apache上部署PyAMF Django项目,django,apache,mod-wsgi,pyamf,Django,Apache,Mod Wsgi,Pyamf,我已经在MacOSX10.6机器上安装了PyAMF、Django、Apache2和mod_wsgi。在开发项目时,我使用了Django development servier。我想继续使用或作为PyAMF网关。我在上部署了我的Flex项目,在上的phpMyAdmin似乎工作正常,但我无法连接到PyAMF网关 以下是我的Apache设置: <VirtualHost *:8000> # Set this to 'warn' when you're done with debugg

我已经在MacOSX10.6机器上安装了PyAMF、Django、Apache2和mod_wsgi。在开发项目时,我使用了Django development servier。我想继续使用或作为PyAMF网关。我在上部署了我的Flex项目,在上的phpMyAdmin似乎工作正常,但我无法连接到PyAMF网关

以下是我的Apache设置:

<VirtualHost *:8000>
    # Set this to 'warn' when you're done with debugging
    LogLevel debug

    CustomLog /var/log/apache2/pyamf-access.log combined
    ErrorLog /var/log/apache2/pyamf-error.log

    # PyAMF remoting gateway
    WSGIScriptAlias /gateway /Library/WebServer/Documents/MyApp/django.wsgi

   <Directory /Library/WebServer/Documents/MyApp>
        WSGIApplicationGroup %{GLOBAL}
        Order allow,deny  
        Allow from all
    </Directory>
</VirtualHost>
我将感谢任何帮助


感谢您在端口8000上添加单独的VirtualHost时,您是否也在适当的位置添加到Apache配置:

NameVirtualHost *:8000

通常,端口80只有这样一条线路。

定义“无法连接”。到底发生了什么?您的其他应用程序是否有响应?您是否收到错误消息?localhost:80上的php应用程序工作正常。但是,当我连接到localhost:8000时,出现了一个错误,无法解析localhost:8000:unknown host。我尝试删除该块并尝试“WSGIScriptAlias/gateway/Library/WebServer/Documents/MyApp/hello.py”。这似乎工作正常。您在哪里看到错误无法解析localhost:8000:未知主机?我添加了名称VirtualHost配置,但仍然收到相同的错误。通过将虚拟主机块移动到httpd-vhosts.conf,我成功地部署了Django
NameVirtualHost *:8000