我有一个门户网站,它从另一个数据服务器(基于 HTTP)获取数据,我需要在我的本地机器上对其进行测试。
在生产中,将存在多个版本的门户网站,但数据服务器较少。
这是我的 WSGI 配置
WSGISocketPrefix /var/run/wsgi
WSGIDaemonProcess portal
WSGIScriptAlias / /home/rep/portal/wsgi/wsgi.py
<Location />
WSGIProcessGroup portal
</Location>
WSGIDaemonProcess dal
WSGIScriptAlias /dal /home/rep/dal/wsgi/wsgi.py
<Location /dal>
WSGIProcessGroup dal
</Location>
门户代码尝试使用类似的 URL 获取 JSON 数据http://localhost/dal/api/foo?bar=baz
DAL 服务器仅提供 URL 模式
url(r'^/api/(?P<apiName>[a-zA-Z]+)', 'dal.dbapi.apiHandler'),
当我打开时,http://127.0.0.1/
我得到门户主页。
当我打开时,http://127.0.0.1/dal/foo?bar=baz
我得到了门户的 404 页面,而不是来自 dal 应用程序的 JSON 数据
我尝试配置虚拟主机、不同的端口等等,但我无法让它正常工作。
在生产中,这些服务器可能位于不同的机器上,但我需要能够在开发过程中在我的本地主机上测试它们。
提前致谢