了解了web服务器的基本架构之后,再配置web服务器都是很类似的了;

1. 配置基于名称的虚拟主机

看个实例吧:

$HTTP["host"] == "blog.cn" {

server.name = "blog.cn"

server.document-root = "d:/www/MyBlog"

}

可以简单到这等地步的,里面没有配置的选项将都和外面的一样

2. 配置redirect和rewrite

注意一定要打开对应的这两个模块:

"mod_redirect",

"mod_rewrite",

看个简单例子:

如果我在跟目录输入/st 就像重定向到:http://phpor.net/server-status,可以这么写:

url.redirect = ( "^/st$" => "http://phpor.net/server-status" )

如果我在跟目录输入/s 就像rewrite到:/server-status ,可以这么写:

url.rewrite = ( "^/s$" => "/server-status" )

看起来这两种写法很相似,不过一定要注意:

redirect是客户端重定向,可以重定向到另外一个网站,浏览器需要再发一个请求,所以redirect时目的地址可以是完整的uri

rewrite是服务器端重定向,不能重定向到另外一个网站,浏览器不用重新发出请求,所以rewrite 时不能目的地址中含有域名

当然还有更多的使用正则来redirect和rewrite的用法,自己看看手册吧!

3. 绑定服务到指定ip和指定端口

因为一个机器可能有多块网卡,就算只有一块网卡,还有一个环回地址呢,所以只对指定的网卡提供服务就需要这种配置了,目前我用web仅仅是本机管理自己的资源用,很多信息是秘密的,不能公开的,但是我又不想每次打开管理系统就需要输入密码,所以我就把web绑定到127.0.0.1,不允许对外提供服务,这样就确保绝对安全了,这样来写:

server.bind = "127.0.0.1"

server.port = 81# 绑定到指定端口

lighttp 配置php扩展包,Lighttpd配置相关推荐

  1. 使用 Entrust 扩展包在 Laravel 5 中实现 RBAC 权限管理与安装配置

    Entrust为我们在Laravel中实现基于角色的权限管理(RBAC)提供了简洁灵活的方式. 1.安装 想要在Laravel中使用Entrust,首先需要通过Composer来安装其依赖包: com ...

  2. laravel学习笔记------使用 Entrust 扩展包在 Laravel 5 中实现 RBAC 权限管理

    为什么80%的码农都做不了架构师?>>>    Entrust为我们在Laravel中实现基于角色的权限管理(RBAC)提供了简洁灵活的方式. 1.安装 想要在Laravel中使用E ...

  3. java 拓展包放哪,安装扩展包(Install External Libraries)

    在CDH平台上为Streamsets导入扩展包前, 先设置一个用来存储这些扩展包的目录 在Cloundera管理平台界面中, 选择StreamSets服务 然后点击Configuration. 在 C ...

  4. Qt Creator5.12配置OpenCV4.3.0和opencv_contrib扩展包(亲测有效)

    本文结构 第一部分 只安装Qt Creator和配置OpenCV 1.Qt Creator5.12.2下载与安装 2.Cmake下载与安装 3.OpenCV下载 4.编译OpenCV 5.测试Qt程序 ...

  5. lighttpd配置介绍

    一,为什么要使用lighttpd?     apache不可以吗?     在支持纯静态的对象时,比如图片,文件等 ,     lighttpd速度更快,更理想     至于它和apache的比较,很 ...

  6. php配置mongodb扩展、安装mongodb服务教程

    安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...

  7. discuz php 扩展环境 不支持,配置php扩展memcache

    配置php扩展memcache 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    nginx-1.12.2        php-5.5.38        yum安装m ...

  8. android集成sdk 马甲包,Android配置马甲包

    神马马甲包?可以穿的么?人可以穿么? 无鞋... 大家听得最多的还是马甲账号,道理差不多,注册在多账号,注册的人还是你自己. 这里的马甲由宿主APP,通过配置gradle,生成与原APP除了包名.包I ...

  9. 介绍一个使用 Go 语言开发的高性能可配置可扩展的日志库 logit

    这是一个使用 Go 语言开发的高性能可配置可扩展的日志库,名字叫 logit. logit 是一个高性能的日志库,从测试结果来看,比主流日志库 zap.logrus 这些要快不少. logit 支持配 ...

  10. Cisco Packet Tracer思科模拟器中扩展访问控制列表的配置(扩展ACL)

    上篇文章讲解了思科模拟器中标准访问控制列表的配置(标准ACL),本篇文章将详细讲解思科模拟器中扩展访问控制列表的配置(扩展ACL). 标准ACL指的是 ACL1-99 扩展ACL指的是 ACL100- ...

最新文章

  1. Compression Helper Class using SharpZipLib
  2. Python基于MASK信息抽取ROI子图并构建基于迁移学习(densenet)的图像分类器实战(原始影像和mask文件都是二维的情况)
  3. go genetlink demo
  4. element手机验证格式_vue封装 element-ui form表单验证 正则匹配手机号 自定义校验表格内容...
  5. Element-UI学习笔记-安装
  6. PX4从放弃到精通(十八):参数
  7. win10 多任务 多视图 多窗口 处理快捷键
  8. 理一理Maven的phase, goal, surefire, failsafe
  9. 【书影观后感 一】大秦帝国的罗曼蒂克消亡史
  10. rar压缩包解开加密在线,忘记rar压缩包密码如何找回?
  11. 百度离线地图金字塔瓦片发布
  12. linux下内存测试mbw,内存测试工具mbw分析
  13. python美化excel_Python 使用 prettytable 库打印表格(美化输出)
  14. C#--throw的几种抛异常方式及区别
  15. 人到中年这种茶要多喝,越喝血管越干净!坚持一个月,头晕眼花不再来!
  16. 人脸反光识别和读数识别_云端人脸识别-人脸识别SDK+API-人脸识别闸机解决方案...
  17. Matlab2018b 破解错误License Manager Error -8 ..... Licensing error: -8523
  18. java操作Excel、word和pdf
  19. 滴滴服务分计算机制,滴滴服务分改版!新功能上线!司机:太好了
  20. 【程序员的絮絮叨叨】分享我小半生的经历

热门文章

  1. 闲人闲谈ERP项目逸事——德国做SAP项目回忆
  2. 服务网格在好未来学而思网校的实践和思考
  3. 【leetcode-字符串】:重复的子字符串(是否由它的一个子串重复多次构成)
  4. Java实现对文件的读写操作
  5. VB操作IE浏览器完全控制
  6. FlashFXP,flashfxp建立ftp站点
  7. pvid与access的关系_浅谈PVID和VID区别
  8. vue3 vite版本 引入本地静态图片的方式
  9. 论结果与过程的重要性
  10. linux下隐藏文件 和 显示隐藏文件命令