`
pynets
  • 浏览: 3189 次
  • 性别: Icon_minigender_1
  • 来自: 呼和浩特
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

lighttpd布web.py

阅读更多
执行文件中加入
#coding=utf8
#!/usr/bin/env python
vim /etc/lighttpd/lighttpd.conf
server.document-root  =  ""
server.username    = ""

sudo vim /etc/lighttpd/conf-available/10-fastcgi.conf
server.modules   += ( "mod_fastcgi" )
server.modules   += ( "mod_rewrite" )
fastcgi.server    = ( "/views.py" =>
    ((
        "bin-path" => "/home/solar/PythonProject/pynets/views.py",
        "socket" => "/tmp/php.socket",
        "max-procs" => 2,
        "idle-timeout" => 20,
        "bin-environment" => (
            "REAL_SCRIPT_NAME" => ""
        ),
        "check-local" => "disable"
    ))
)
url.rewrite-once = (
   "^/favicon.ico$" => "/static/favicon.ico",
   "^/static/(.*)$" => "/static/$1",
   "^/(.*)$" => "views.py/$1",
)
sudo apt-get install python-flup

sudo /usr/sbin/lighty-enable-mod
输入fastcgi
sudo chmod 777 /var/log/lighttpd/error.log access.log
分享到:
评论

相关推荐

    web.py官方文档

    这部分内容讲解了如何使用FastCGI部署Web.py应用,特别是如何与nginx和Gunicorn一起使用,以及如何配置lighttpd来作为Web服务器。此外,文档还简要介绍了Web.py API,包括web.application、web.db、***等模块。 ...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    lighttpd 的配置脚本在 /etc/lighttpd/lighttpd.conf,采用默认值 缺省的server.document-root路径是 /var/www 具体实施步骤: 1) 首先实现一个 python 脚本 touch /var/www/hello.py chmod 755 /var/www/hello.py ...

    搭建lighttpd+cgi的代码包

    【搭建lighttpd+cgi的代码包】 ...总结,通过上述步骤,你将能够利用lighttpd搭建一个支持CGI的Web服务器,从而实现动态网页内容的展示。了解并熟练掌握这一技术,对于提升网站的交互性和功能性具有重要意义。

    Trac官方1.2源码包

    在部署前,需要先安装依赖库,如Python、SQLite或PostgreSQL数据库,以及支持Web服务器的接口,如Apache或lighttpd。 2. **genshi-0.7.tar.gz**:Genshi是一个用于生成和处理HTML、XML和其他标记语言的Python库。它...

    RaspberryPi-WipeOn-Applictor:基于 RaspberryPi 和 TSC-244 Plus 热敏打印机的涂抹器项目上的简单擦拭

    一些标签设置在 Raspberry 的 web 界面上。 文件清单: adm.html - html template of admin page adm.py - cgi python scrip of admin page stat.py - shows day statistic of label print lighttpd...

    fmweb:用于 FMD 的基于 Web 的客户端

    运行这个基于 Web 的客户端需要 Python 和 web.py。 独立运行: python2 webfmc.py [port] 通过地址http://<host>:<port>/webfmc/在 Web 浏览器上访问 在 lighttpd 或 Apache 上运行 请阅读以获得帮助。

    discourse-sso-python-ldap:话语的SSO LDAP身份验证

    将该项目的内容放置在Web服务器的根目录中 在Discourse的管理设置中将SSO网址修改为https://my-sso-url/auth.py 流 用户单击“登录” 话语会将您重定向到...

    http_server_base.rar_The Common

    Apache和Lighttpd是两种常见的Web服务器,它们各自在处理HTTP请求和响应方面发挥着重要作用。"http_server_base.rar_The Common"这个压缩包文件似乎聚焦于这两款服务器之间的共性部分,提供了一套基础类和通用方法,...

    Windows操作系统上各种Web服务器搭配各种模块部署Django的方法

    另外,还提到了使用 LightTPD 和 Nginx 作为 Web 服务器的可能性。 #### 总结 本文全面地介绍了在 Windows 操作系统上使用不同 Web 服务器和模块部署 Django 应用程序的方法。从运行环境的准备到具体组件的安装与...

    IIT-Reunion-Web:基于Flask的网页

    IIT-Reunion-Web 概括 基于Python Flask的网页 前提条件 强制的 MySQL服务器(MariaDB) 烧瓶 Python 3或更高版本 可选的 Phpmyadmin lighttpd 安装 示例环境Ubuntu 20.04LTS 安装Python3,并将其设置为默认值: ...

    使用FastCGI部署Python的Django应用的教程

    - **灵活性**: FastCGI可以与不同的Web服务器进行交互,如Apache、lighttpd等,这为开发者提供了更多选择。 #### 安装与配置 为了使Django应用程序能够通过FastCGI部署,需要安装`flup`这个Python库,它是处理...

    Trac安装用到的软件

    3. **Web服务器**: 为了部署Trac,你需要一个Web服务器,如Apache或lighttpd,它们可以通过FastCGI接口与Trac交互。Apache的mod_wsgi或lighttpd的mod_fastcgi模块是必需的。 4. **Subversion或Git**: Trac与版本...

    python webware

    它支持CGI、WSGI等Web服务器接口,可以与多种Web服务器如Apache、Lighttpd等配合工作。此外,Webware还具有线程安全、可扩展性、易部署等优点,适合构建中小型Web应用程序。 在实际开发中,你需要了解如何配置Web...

    trac汉化安装程序

    5. **启动Web服务器**:Trac本身并不包含Web服务器,但可以与各种Web服务器如Apache、lighttpd、nginx等集成。你需要根据所选服务器配置适当的模块,如mod_wsgi(Apache)、uwsgi(Nginx)等。 6. **测试与使用**:...

Global site tag (gtag.js) - Google Analytics