0
我正在使用的應用程序有兩個服務器:一個APi和另一個應用程序。兩者都是使用金字塔創建的,計劃是將它們放在至少兩臺獨立的機器上。如何從localhost子域名服務兩個wsgi
但我的筆記本電腦我希望能夠api.localhost到API服務器和app.localhost映射到應用服務器
我也做了以下內容:
這是我的httpd.conf文件:
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
WSGIDaemonProcess pyramid user=ranjith group=staff processes=1 \
threads=4 \
python-path=/home/ranjith/VENV/lib/python2.7/site-packages
<VirtualHost *:80>
ServerName app.localhost
WSGIScriptAlias//home/ranjith/workspace/app.wsgi
</VirtualHost>
<VirtualHost *:80>
ServerName api.localhost
WSGIScriptAlias//home/ranjith/workspace/api.wsgi
</VirtualHost>
<Directory /home/ranjith/VENV>
WSGIProcessGroup pyramid
Order allow,deny
Allow from all
</Directory>
我加在/ etc這些條目/主機
127.0.0.1 api.localhost
127.0.0.1 app.localhost
廣告爲服務器提供兩個WSGI文件。他們工作時,他們在開發服務器上工作
但我真的不知道如何配置本地主機子域,我沒有任何真正的WSGI知識。
我做須藤服務的Apache2重啓
它說:
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
這是不是一個錯誤信息,我認爲。
當我鍵入:http://app.localhost,我無法訪問應用程序,因爲我得到一個404錯誤
現在有什麼不對我的httpd.conf文件?