`
bobboy007
  • 浏览: 31506 次
  • 性别: Icon_minigender_1
  • 来自: 淄博
社区版块
存档分类
最新评论

lighttpd2.0.4中端口访问网站配置

阅读更多

下载了最新版的lighttpd,然后配置,发现和原来的不一样了。

1.lighttpd.conf更加简洁。模块配置跑到/etc/lighttpd/modules.conf
下,fastcgi的配置在conf.d/下
2.若开启了urlrewrite,注意修改/etc/lighttpd/modules.conf中的模块配置。

3. conf.d/下的配置文件不会自动加载,注意手动包含下

编译后目录结构:

进入 /etc/lighttpd/

#tree

|-- conf.d
|   |-- access_log.conf
|   |-- auth.conf
|   |-- cgi.conf
|   |-- cml.conf
|   |-- compress.conf
|   |-- debug.conf
|   |-- dirlisting.conf
|   |-- evhost.conf
|   |-- expire.conf
|   |-- fastcgi.conf
|   |-- geoip.conf
|   |-- magnet.conf
|   |-- mime.conf
|   |-- mod.template
|   |-- mysql_vhost.conf
|   |-- proxy.conf
|   |-- rrdtool.conf
|   |-- scgi.conf
|   |-- secdownload.conf
|   |-- simple_vhost.conf
|   |-- ssi.conf
|   |-- status.conf
|   |-- trigger_b4_dl.conf
|   |-- userdir.conf
|   `-- webdav.conf
|-- lighttpd.conf
|-- modules.conf
`-- vhosts.d
    |-- vhosts.conf
    `-- vhosts.template

 

配置文件/etc/lighttpd/vhosts.d/vhosts.conf

$HTTP["host"] =~ "^(www\.)?test.com" {

        server.document-root = "/var/www/test.com"
      #  url.rewrite = (
      #          "(css|files|img|js)/(.*)" => "/$1/$2",
      #          "^([^\?]*)(\?(.+))?$" => "/index.php?url=$1&$3",
      #  )
}

下边这个是端口访问网站的配置范例。注意不要加127.0.0.1,否则报错。
$SERVER["socket"] == ":8888" {
         server.document-root = "/var/www/test1.com"

}

分享到:
评论

相关推荐

    lighttpd配置和启动脚本

    在本压缩包中,我们重点关注`lighttpd.conf`配置文件以及用于控制Web服务器启动和停止的脚本。下面我们将深入探讨这两个核心元素。 一、lighttpd.conf配置文件详解 1. **基本设置**:`server.document-root` 指定...

    lighttpd-1.4.55移植配置与测试.rar

    交叉编译最新版的lighttpd-1.4.55,配置与测试CGI与HTML.内含 lighttpd-1.4.55源码,移植教程,cgi测试代码,html测试代码.测试cgi时,浏览器中应该输入192.168.100.30/cgi-bin/xx.cgi .其中 192.168.100.30为开发板的ip

    varnish+lighttpd配置

    修改Lighttpd的配置文件`/etc/lighttpd/lighttpd.conf`,确保它监听8080端口并启用FastCGI支持(如果需要处理动态内容)。例如: ``` server.port = 8080 fastcgi.server += ("myapp" => ( "localhost" => ( ...

    lighttpd 安装配置

    在Lighttpd安装目录下的`doc`目录中,有一个示例配置文件`lighttpd.conf`,可以将其复制到`conf`目录,并进行编辑: ``` mkdir conf cp /path/to/lighttpd-1.4.8/doc/lighttpd.conf /usr/local/lighttpd/conf/ ``` ...

    简明Windows,lighttpd,fastcgi,php5 Web服务器配置

    在Windows上安装lighttpd,你需要下载适合的二进制版本,然后配置lighttpd.conf文件以指定服务器监听的端口、文档根目录和其他服务器设置。配置完成后,通过命令行启动lighttpd服务。 接着,FastCGI是一种让交互式...

    用于ROR应用的lighttpd配置模板

    1. **绑定端口**:配置文件中会指定lighttpd监听的端口,一般为80,用于HTTP服务,或者443,用于HTTPS服务。 2. **FastCGI设置**:配置FastCGI模块(mod_fastcgi),定义Rails应用的监听地址和端口,以及Rails进程...

    ubuntu lighttpd实现websocket

    3、首先配置lighttpd.conf 修改为自己的工作路径 var.server_root = "/home/caoft/lighttpd/lighttpd_websocket/http_server" var.state_dir = "/home/caoft/lighttpd/lighttpd_websocket/http_server" var.home_dir...

    搭建lighttpd+cgi的代码包

    压缩包文件`lighttpd_cgi`可能包含示例CGI脚本、lighttpd配置示例以及其他辅助文件,用于帮助初学者更好地理解和实践lighttpd与CGI的结合使用。解压并研究这些文件,可以帮助你深入理解这一过程。 总结,通过上述...

    lighttpd的权限认证模块 mod_auth

    在lighttpd的配置文件`lighttpd.conf`中,你需要启用mod_auth模块,并为需要保护的区域设置认证规则。以下是一个简单的示例: ```conf server.modules += ("mod_auth") auth.backend = "htpasswd" auth.backend....

    在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法

    - 为了使外部能够访问到 Lighttpd 服务,需要在防火墙中开放 HTTP 端口 80: ```bash # firewall-cmd --permanent --add-service=http # firewall-cmd --reload ``` **5. 访问 Web 服务器** - 设置好之后,...

    lighttpd-1.4.39.tar.gz

    3. 配置文件:默认配置文件为/etc/lighttpd/lighttpd.conf,用户可以根据需求修改配置,例如设置监听端口、开启SSL、配置目录权限等。 4. 启动与管理:使用lighttpd命令启动、停止或重启服务器,如`lighttpd -t`检查...

    lighttpd源码分析

    1. 配置结构:lighttpd的配置信息主要由conf_file_t结构体表示,它包含了配置文件中的所有指令和值。解析配置文件时,lighttpd会将这些信息组织成一棵树状结构,便于快速查找和解析。 2. 请求结构:lighttpd使用...

    lighttpd代码阅读资料

    2. 高性能:通过优化的事件驱动模型,lighttpd能够快速响应请求,特别适合动态内容较少、静态内容为主的网站。 3. 模块化设计:lighttpd支持多种插件,如FastCGI、SSI、URL重写等,方便扩展功能,同时也便于代码...

    ARM平台lighttpd服务器

    在此文件中,可以设定服务器监听的端口、根目录、访问控制等参数。务必根据实际需求进行定制,以确保安全性。 3. **启动与管理**: 安装完成后,可以通过命令行工具启动、停止或重启lighttpd服务。例如,使用`...

    lighttpd-1.4.20-cmake

    6. **配置lighttpd**:lighttpd的配置文件通常位于`/etc/lighttpd/lighttpd.conf`,需要根据实际需求进行定制,包括设置监听端口、虚拟主机、日志文件等。 7. **启动与管理lighttpd**:通过命令`sudo /etc/init.d/...

    lighttpd-1.4.30.tar.gz

    你需要根据你的需求修改配置文件,包括设置监听端口、定义网站根目录、启用所需模块等。例如: ``` server.port = 80 server.document-root = "/var/www/html" mod_fastcgi.server = ("/" => ( "localhost" =>...

    Linux Lighttpd 配置安装 运行 测试

    在Linux上安装Lighttpd,里面有遇到的一些问题的解决方法,整个安装流程,还有参考网站

    lighttpd-1.4.45_lighttpd服务器_

    这种设计使得lighttpd在处理高并发请求时表现优秀,对于流量密集型的网站或者需要服务大量设备的物联网应用,lighttpd是一个理想的后台支撑。 其次,lighttpd的模块化设计使其具有高度可定制性。用户可以根据需求...

    lighttpd简单配置

    - 将默认的配置文件复制到系统路径中:`cp doc/config/lighttpd.conf /usr/local/lighttpd/`。 - 配置文件通常位于`doc/config`目录下。 2. **设置目录权限**: - 创建必要的目录结构: - `mkdir -p /srv/...

    lighttpd-1.4.49.tar.gz

    4. **配置文件**:lighttpd的配置文件通常为`/etc/lighttpd/lighttpd.conf`,在此文件中设置监听端口、服务器根目录、虚拟主机、路由规则等。 5. **启动服务**:执行`sudo lighttpd -D -f /etc/lighttpd/lighttpd....

Global site tag (gtag.js) - Google Analytics