• linux下lighttpd fastcgi django环境搭建


    安装lighttpd fastcgi django

    lighttpd conf配置

    server.modules = (
    "mod_access",
    "mod_alias",
    "mod_compress",
    "mod_redirect",
    "mod_rewrite",
    "mod_fastcgi",
    )

    server.document-root = "/var/www2/mysite"

    server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
    server.errorlog = "/var/log/lighttpd/error.log"
    server.pid-file = "/var/run/lighttpd.pid"
    #server.username = "www-data"
    #server.groupname = "www-data"
    index-file.names = ( "index.php", "index.html",
    "index.htm", "default.htm",
    " index.lighttpd.html" )

    url.access-deny = ( "~", ".inc" )

    static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

    ## Use ipv6 if available
    #include_shell "/usr/share/lighttpd/use-ipv6.pl"

    dir-listing.encoding = "utf-8"
    server.dir-listing = "enable"

    compress.cache-dir = "/var/cache/lighttpd/compress/"
    compress.filetype = ( "application/x-javascript", "text/css", "text/html", "text/plain" )

    fastcgi.server = (
    "/mysite.fcgi" => (
    "main" => (
    # Use host / port instead of socket for TCP fastcgi
    # "host" => "127.0.0.1",
    # "port" => 3033,
    "socket" => "/var/www2/mysite/mysite.sock",
    "check-local" => "disable",
    )
    ),
    )
    alias.url = (
    "/media" => "/usr/local/src/django-trunk/django/contrib/admin/media",
    )

    url.rewrite-once = (
    "^(/media.*)$" => "$1",
    "^/favicon\.ico$" => "/media/favicon.ico",
    "^(/.*)$" => "/mysite.fcgi$1",
    )


    include_shell "/usr/share/lighttpd/create-mime.assign.pl"
    #include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

    启动fastcig

    #!/bin/bash

    # Replace these three settings.
    PROJDIR="/var/www2/mysite"
    PIDFILE="$PROJDIR/mysite.pid"
    SOCKET="$PROJDIR/mysite.sock"

    cd $PROJDIR
    if [ -f $PIDFILE ]; then
    kill `cat -- $PIDFILE`
    rm -f -- $PIDFILE
    fi

    exec /usr/bin/env - \
    PYTHONPATH="../python:.." \
    ./manage.py runfcgi socket=$SOCKET pidfile=$PIDFILE



  • 相关阅读:
    shell学习小结
    数据结构基础
    IComparable接口实现自定义类型的排序
    RavenDb进行全文检索实现及数据统计
    移动开发经验总结(monotouch&monodroid)
    Maven pom.xml中的元素modules、parent、properties以及import
    StaticHtml1.0beta
    asp.net 页面静态化
    JQuery常用方法
    ASP.NET无刷新多文件文件上传系统(转载)
  • 原文地址:https://www.cnblogs.com/greengnn/p/2241315.html
Copyright © 2020-2023  润新知