实现在Windows下安装Lighttpd的方法
大致经历一下几个步骤:
1、windows系统下需要cygwin 环境的支持,如是先下载安装cygwin。
2、下载lighttpd源代码并解压(from http://trac.lighttpd.net/)
3、在cygwin 环境下进入lighttpd的下载后保存的目录,依次执行以下命令:
1> ./configure –prefix=C:/lighthttd
2> make
3> make install
如无报错,则安装成功。
4、在C:/lighthttd下建一个目录etc 用于存放配置文件,新建一个配置文件lighttpd.conf,示例配置如下:
server.document-root = "D:/Itang_home/MyPics/100CANON"
server.port = 8080
mimetype.assign = (
".html" => "text/html",
".txt" => "text/plain",
".jpg" => "image/jpeg",
".png" => "image/png"
)
5、windows命令行环境下进入C:/lighthttd/sbin目录,运行 lighttpd -t -f ..\etc\lighttpd.conf 测试是否安装配置成功。
此时会提示cygwin1.dll 等lighttpd 运行时依赖cygwin 的DLL不存在,那么需要到cygwin 的bin目录找到相应的dll拷贝到C:/lighthttd/sbin目录下,再运行 lighttpd -t -f ..\etc\lighttpd.conf 直到出现提示 "Syntax OK" ,则表示安装配置成功。
6、运行lighttpd -D -f ..\etc\lighttpd.conf启动Web服务器。
7、浏览器里访问,显示图片,大功告成。
在进程管理器查看启动后内存仅仅占用4M,挺精巧的。访问速度也挺快。以后多看看官方文档,结合实际应用多折腾一下它。如有可能将其应用到实际项目中去。
注:示例只是配置了对静态资源的访问。后续如何相关应用(比如结合tomcat,ruby等) 则需要看官方文档(http://trac.lighttpd.net/trac/wiki/)。
相关推荐
-
Nginx、Apache、Lighttpd禁止目录执行php配置示例
为了加强网站安全性,我们除了限制目录权限外,还需要禁用某此目录禁止执行php.在IIS中可以直接将目录的脚本执行权限去掉,而针对非windows系统如何做呢? 接下来的文章将简单的介绍不同的webserver如何禁用php执行.... Apache: 复制代码 代码如下: <Directory /website/attachments> php_flag engine off </Directory> Nginx: 禁用单个目录: 复制代码 代码如下: location /
-
Codeigniter实现处理用户登录验证后的URL跳转
Codeigniter处理用户登录验证后URL跳转,主要涉及到了My_Controller.php页面以及登录验证模块User.php页面,具体代码如下: My_Controller.php页面: 复制代码 代码如下: class MY_Controller extends CI_Controller{ public function __construct() { parent::__construct(); /*判断是否登录,判断当前URL是否是aut
-
解析如何去掉CodeIgniter URL中的index.php
CI默认的rewrite url中是类似这样的,例如你的CI根目录是在/CodeIgniter/下,你的下面的二级url就类似这样http://localhost/CodeIgniter/index.php/welcome.不太好看,怎么把其中的index.php取掉呢?1. 打开apache的配置文件,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉.搜索 AllowOverride None(
-
nginx支持codeigniter的pathinfo模式url重写配置写法示例
开发环境 codeigniter 2.14 PHP 5.4.18 nginx 1.4.2 Codeigniter配置 打开 codeignite 的 config.php 文件修改如下: $config['uri_protocol'] = "PATH_INFO"; nginx配置 打开 nginx 的配置文件 nginx.conf 文件,修改如下: # 我使用的是虚拟主机配置 server { listen 80; server_name dev.example.com; rewrit
-
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 vim /var/www/hello.py 复制代码 代码如下: #!/usr/bin/env python import web urls = ( '/hello',
-
CentOS下Lighttpd Web服务器安装与配置方法
OS: CentOS release 5.5 Lighttpd: 1.4.28 安装 sudo yum install lighttpd.i386 lighttpd-fastcgi.i386 lighttpd-mod_mysql_vhost.i386 运行 检查配置文件 lighttpd -t -f lighttpd.conf 启动lighttpd服务 lighttpd -D -f lighttpd.conf 结束lighttpd服务 CTRL+C 或者使用Linux的系统服务启动停止light
-
CodeIgniter针对lighttpd服务器URL重写的方法
本文实例讲述了CodeIgniter针对lighttpd服务器URL重写的方法.分享给大家供大家参考.具体实现方法如下: 由于开发环境使用的是lighttpd服务器,我本机环境使用的是Apache配置,导致部署到开发机后,所有的链接地址全部跳转到首页. 分析了下,index.php/controller/function ,controller没有生效,应该是路由分发的缘故. 配置lighttpd配置的url重写规则: url.rewrite-once = ( "/(.*)\.(.*)"
-
CodeIgniter框架URL路由总结
URI 路由 一般来说,URI字符串有着和它唯一对应的控制器(controller)类/方法.URI的各个部分是如下模式(pattern): 复制代码 代码如下: example.com/class/function/id/ 然而在一些例子中,你也许想重定向这种关系来调用一个不同的类/方法(class/function),而不是与URL一一对应(的调用). 例如,你可能想使你的URL采用这种原型(prototype): 复制代码 代码如下: example.com/product/1/ exam
-
实现在Windows下安装Lighttpd的方法
大致经历一下几个步骤: 1.windows系统下需要cygwin 环境的支持,如是先下载安装cygwin. 2.下载lighttpd源代码并解压(from http://trac.lighttpd.net/) 3.在cygwin 环境下进入lighttpd的下载后保存的目录,依次执行以下命令: 1> ./configure –prefix=C:/lighthttd 2> make 3> make install 如无报错,则安装成功. 4.在C:/lighthttd下建一个目录etc 用
-
python实现在windows下操作word的方法
本文实例讲述了python实现在windows下操作word的方法.分享给大家供大家参考.具体实现方法如下: import win32com from win32com.client import Dispatch, constants w = win32com.client.Dispatch('Word.Application') # 或者使用下面的方法,使用启动独立的进程: # w = win32com.client.DispatchEx('Word.Application') # 后台运行
-
如何在windows下安装Pycham2020软件(方法步骤详解)
1.在pycham官网下载安装软件https://www.jetbrains.com/pycharm/download/ 2.我下载的是64位的安装包,现在开始安装 3.下一步,选择安装位置,我不太想用它的默认路径,我建了个Python的文件夹,准备把Python相关的装到这里. 4.根据你电脑的情况进行勾选,我选的是64位.添加路径.和.py文件默认以pycham打开. 5.下一步,安装 6.安装完成! 补充:还需要安装Python的库Pycham才能运行哦!有两种方式可以实现,一种是安装Py
-
Java零基础教程之Windows下安装 JDK的方法图解
官网下载 直接打开官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 我安装的是 1.7 版本,当然,你可以选择自己合适版本. 安装 下载的是.exe文件,没什么好讲的,都是直接下一步下一步.当然,你可以选择合适的安装路径,我选择了F:\Java. 接着选择jre安装路径: 环境变量 桌面上找到 计算机(此电脑)右键,点击属性--高级系统设置--环境变量,就可以开始编辑了.
-
windows下安装nginx的方法(图文)
1.到nginx官网上下载相应的安装包,http://nginx.org/en/download.html:下载进行解压,将解压后的文件放到自己心仪的目录下,我的解压文件放在了D:\dev\目录下,如下图所示: 2.进入window的cmd窗口,输入如下图所示的命令,进入到nginx目录,使用"start nginx.exe "进行nginx的安装,如下图所示: 3.安装成功后,在"任务管理器"中会看到"nginx.exe"进程,如下图所示: 4
-
Windows下安装ElasticSearch的方法(图文)
ES是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件. ElasticSearch官网:http://www.elasticsearch.org 一,安装Java SE环境 在安装Elasticsearch引
-
使用Python实现在Windows下安装Django
依赖 安装Python 安装git 安装Django 1.去Python官网下载Python3.6并配置好环境变量 Python下载地址:https://www.python.org/ 配置环境变量:右键我的电脑->属性->更改设置->高级设置->环境变量.在Path环境变量中添加Python的安装路径 2.安装git,然后下载最新的Django编译文件 git clone https://github.com/django/django.git 3.在终端执行命令安装Django
-
Java零基础教程之Windows下安装、启动Tomcat服务器方法图解(免安装版)
相关阅读: Java零基础教程之Windows下安装 JDK的方法图解 官网下载 你是 Windows 环境,所以,打开浏览器,输入地址:http://tomcat.apache.org/download-70.cgi 选择对应的 ..-bit Windows zip下载就可以了. 安装 找到你下载的 ZIP 包,解压到你认为合适的目录,其实这是免安装版. 启动 进入 bin 目录,找到startup.bat双击,这样就算启动了 Tomcat 了,现在在浏览器输入地址+端口8080(默认)即可看
-
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法.分享给大家供大家参考,具体如下: 1.php mail()函数在windows不能用,需要安装sendmail. 2.从http://glob.com.au/sendmail/ 下载sendmail组件 3.解压sendmail.zip到目录下,我安装的路径是: F:\root\sendMail 4.配置php.ini,主要配置以下3项 5.修改 sendmail.ini,文件路径:F:\root
-
MongoDB快速入门笔记(一)之windows下安装MongoDB方法
MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. MongoDB下载地址:http://www.mongodb.org/downloads 1.安装MongoDB 从MongoDB官网上下载MongoDB,我下载的版本是64位的3.2.6.下载完以后直接安装,我的安装目录是D:\work\MongoDB.
随机推荐
- FCKeditor 新闻组件的一些程序漏洞
- PostgreSQL教程(七):函数和操作符详解(3)
- AngularJS入门教程(二):AngularJS模板
- javaweb图书商城设计之购物车模块(3)
- 在iOS10系统中微信后退无法发起ajax请求的问题解决办法
- CI框架扩展系统核心类的方法分析
- 如何跨站抓取别的站点的页面的补充
- 用PHP实现标准的IP Whois查询
- python实现批量修改文件名代码
- C++基础入门教程(二):数据、变量、宏等
- Vue 滚动行为的具体使用方法
- nodejs的HTML分析利器node-jquery用法浅析
- JavaScript生成的动态下雨背景效果实现方法
- 分享一个好东东,动态Include文件 (Dynamic File Includes)
- JavaScript组成、引入、输出、运算符基础知识讲解
- 深入PHP nl2br()格式化输出的详解
- 详解C++中的增量运算符++和减量运算符--的用法
- jQuery 性能优化手册 推荐
- android判断phonegap是否联网且加载super.loadUrl网址
- Java中用Socket实现HTTP文件上传实例