我對Django + uWSGI + Cherokee沒有問題。 BUt我想在提交任何框架之前嘗試掛接。什麼可能導致重定向循環與塔+ uWSGI +切諾基?
我跟着從pylonshq.com教程 - 1.0/gettingstarted
我運行與粘貼掛架時遇到了什麼問題。
因此,我使用的指令與從uWSGI運行projects.unbit.it掛架 - uwsgi /維基/ UsePaste
這是我與切諾基使用的源解釋線(連接127.0.0.1:5000):
uwsgi -s 127.0.0.1:5000 --paste config:/var/www/pylons/example/development.ini -H /var/www/pylons/ -M
我的切諾基vServer的是bokken.test.com與根目錄: 在/ var/WWW /掛架/例子/例子/公共 (我試過有和沒有斜線)
我的「目錄/「規則句柄r設置爲uWSGI源,但沒有爲特定處理程序設置根目錄。
當我訪問bokken.test.com時,出現重定向循環錯誤。
谷歌瀏覽器:
The webpage at http://bokken.test.com// has resulted in too many redirects (Notice the extra slash).
Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.
error.log中:
*** Starting uWSGI 0.9.5.4 (32bit) on [Sat Aug 7 19:01:51 2010] ***
compiled with version: 4.4.3
Python version: 2.6.5 (r265:79063, Apr 16 2010, 13:28:26)
[GCC 4.4.3]
your memory page size is 4096 bytes
allocated 372 bytes (0 KB) for 1 request's buffer.
Setting PythonHome to /var/www/pylons/...
binding on TCP port: 5000
your server socket listen backlog is limited to 64 connections
initializing hooks...done.
Loading paste environment: config:/var/www/pylons/example/development.ini
application 0 (/) ready
setting default application to 0
spawned uWSGI master process (pid: 1278)
spawned uWSGI worker 1 (pid: 1280)
[pid: 1280|app: 0|req: 1/1] 192.168.0.198() {52 vars in 926 bytes} [Sat Aug 7 19:01:55 2010] GET/=> generated 433 bytes in 7 msecs (HTTP/1.1 301) 2 headers in 95 bytes (0 async switches on async core 0)
與Django的,沒有一個教程,我發現指定uwsgi.xml或.wsgi腳本。 我不確定需要更改哪些內容。
感謝您的迴應,但我早就放棄了切諾基,並轉而使用Nginx。但是,由於我的目錄路徑不正確,您的響應仍然有效,但我希望Web服務器在不通過掛架的情況下爲靜態文件提供服務。但是,至少對我而言,在nginx中設置起來更容易。 – 2010-11-04 15:36:59
然後,祝你用nginx好運。 :) – 2010-11-04 19:54:21