歡迎您光臨本站 註冊首頁

Apache2+mod_fastcgi+Django備忘

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

Apache2+mod_fastcgi+Django備忘

Apache2+mod_fastcgi+Django備忘


LoadModule rewrite_module modules/mod_rewrite.so
LoadModule fastcgi_module modules/mod_fastcgi.so
FastCGIExternalServer /home/django/mysite.fcgi -host 127.0.0.1:8882
<VirtualHost *:80>
    #這裡很重要。。。我配置了2天就是沒有把這裡的許可權配置好
    <Directory /home/django/> #注意這裡要chmod 777 -R
      Options FollowSymLinks
      AllowOverride All
      Order deny,allow
      Allow from all
    </Directory>
             ServerAdmin foo@bar.com
    DocumentRoot /home/django/
    ServerName 域名
    Alias /assets /home/django/static/assets
    RewriteEngine On #注意這裡重寫規則的 / 很複雜,不能錯一個。
    RewriteRule ^/(assets.*)$ /$1
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^/(.*)$ /mysite.fcgi/$1
    ErrorLog /var/log/web/error_log #文件要存在,要有讀寫許可權
    CustomLog /var/log/web/access_log common
</VirtualHost>

一些細節弄了我很久。。。備忘。。。萬惡的Apache配置文件語法。其中mod_rewrite.so和mod_fastcgi.so難得重新編譯了。。。直接去deb包里提取一個現成的複製過去。。。當然你的Apache要支持DSO才行。
來源:http://initiative.yo2.cn/archives/631428
《解決方案》

:lol:
《解決方案》

mod_wsgi與mod_fastcgi哪個好?有什麼區別嗎?

[火星人 ] Apache2+mod_fastcgi+Django備忘已經有327次圍觀

http://coctec.com/docs/service/show-post-2020.html