网址导航 在线音乐 免费电影 美女图片 笑话漫画 免费代理 电视影视 小说阅读

 找回密码
 注册
搜索
查看: 1964|回复: 0

(转)Litespeed安装详解-开启.htaccess目录密码保护

[复制链接]
admin 发表于 2010-12-23 14:45:19 | 显示全部楼层 |阅读模式
小夜开发了一个软件,软件内置了自动更新功能。而免费的litespeed正好拥有150个线程,每个客户5个线程正好可以同时让30个客户下载,而又非常节省内存。
与apache一样,采用了.htaccess配合.htpassword密码,来进行目录和文件下载权限保护。

经测试,centos/debian等linux系统均可正常安装,过程详解:
1.下载以及编译安装

  1. wget http://www.litespeedtech.com/packages/4.0/lsws-4.0.16-std-i386-linux.tar.gz
  2. tar zxvf lsws-4.0.16-std-i386-linux.tar.gz
  3. cd lsws-4.0.16
  4. ./install.sh
复制代码

2.其中会出现授权协议,--More--<27%>这样子,直接按空格翻页即可。

  1. Do you agree with abot license ? 输入 Yes
复制代码

3.询问litespeed安装路径?可直接回车默认

  1. Destination [/usr/local/lsws]:/usr/local/litespeed
复制代码

4.输入管理员用户名,回车使用默认admin

  1. User name [admin]:
复制代码

二次重复管理员密码。
5.输入管理员邮箱,回车使用默认:

  1. Email address [root@localhost]:
复制代码

6.Litespeed启动用户及组,回车使用默认即可:

  1. User [nobody]:
  2. Group [nogroup]:
复制代码

7.输入web服务端口,普通的网站服务为80。

  1. HTTP PORT [8088]:80
复制代码

8.输入管理程序服务端口,默认为7080,直接回车即可,后台可自行修改:

  1. Admin HTTP port [7080]:
复制代码

9.是否安装php,选择y,然后默认即可,后台有很多php版本选择安装:

  1. Setup up PHP [Y/n]:Y
复制代码

10.是否安装AWSatas,选n即可,说实话这个没啥大用:

  1. Would you like to install AWStats Add-on module [y/N]?N
复制代码

11.是否设置litespeed为开机自动启动,这个要看个人选择,小夜选Y:

  1. Would you lite to have LiteSpeed Web Server started automatically
  2. when the server restarts [Y/n]?Y
复制代码

12.安装完成后,是否启动,Y即可:

  1. [OK] The startup script has been successfully installed!
  2. Would you like to start it right now [Y/n]?
复制代码

13.接着会提示litespeed的pid。启动运行。
二、通过http://your:7080/进入后台管理,设置功能启用.htaccess功能:
1.菜单Configuration,下拉 Server 设置进入全局设置,如图1:

2.HT Access 项,后面有个 Edit ,点击后,勾选 Limi 等选项,以及自定义.htaccess文件名字:

3.Litespeed安装后会默认配置一个虚拟主机,我们要开启单独虚拟主机.htaccess功能。如果您添加了好多个虚拟主机,也可以单独设置:

4.Virtual Hosts 选项里面的 General 选项,里面同样有 HT Access 选项,同样设置即可:

5.设置成功后,需要重启litespeed,直接在后台通过 Actions / Graceful Restart 启动即可:

三、使用.htaccess+.htpassword设置密码访问:
在网站的默认目录/usr/local/lsws/DEFAULT/html/下放一个.htaccess文件,举例:
AuthType Basic
AuthUserFile /home/.htpassword
AuthName LiteSpeed-Require-User
require valid-user
再在/home下放一个.htpassword密码文件,点我去网站生成,举例:
test:70LLQ3RudclhA
password:55CeGsfZ1M932
则访问你的虚拟主机时,就需要用户名及密码,如下图:

今天实在没有时间了,我会抽时间完善litespeed相关文档,起码关于添加虚拟主机,以及开启AW日志分析等功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表