在不熟悉LiteSpeed运行方式与配置设置的时候,很容易出现一些使用上的问题,故本文对一些初期可能遇见的小问题进行说明。
权限问题
安装的时候,我们设置过一个用户与用户组,并且赋予了权限,但是要注意,这个用户与用户组仅仅针对于所有的虚拟主机发出的操作。
当我们在设置虚拟主机的时候,会同时设置配置文件的位置,如果没有创建的话,在点击Save的时候会提示不存在,并且旁边会多出来一个创建的按钮,往往未修改文件夹所有者的时候,会发现创建失败,这时候会很容易的联想到权限问题,但是当我们信心满满的修改为安装时设置的用户与用户组,并且重启了LiteSpeed服务器,重新设置虚拟主机的时候,现实会给予我们当头一棒——依旧无法创建,因为正如上面所说,这个用户与用户组仅仅针对于所有的虚拟主机发出的操作,而在这里操作属于LiteSpeed服务的操作,如果细心的朋友在安装时仔细查看的话,应该会注意到创建了一个LiteSpeed服务用户于用户组,这个用户:用户组就是,lsadm:lsadm
,现在将之前的文件夹权限修改为此用户与用户组,就可以顺利创建了。
设置开启问题
提醒,设置一定要仔细查看,设置一定要仔细查看,设置一定要仔细查看,因为和Apache修改配置文件不同,虽然实现了可视化管理,但是设置的选项一下子就多了起来,而且有些设置描述又相对专业,不熟悉的肯定会出现遗漏或者填写错误的问题。
说明一个最简单的设置,虚拟主机下的Rewrite选项,LiteSpeed非常方便的提供了与Apache几乎一样的语法,配置写法与描述都可在Apache中找到,但是在设置完毕后,有可能就会遗漏Rewrite Control下Enable Rewrite的选项,如果不手动启动的话,所有的规则都不会被应用,相当于白写了。
再者,比如,虚拟主机下General的Index Files配置组,该配置组下有一个Auto Index选项,开启后,如果无法找到设置的索引文件,它将会生成一个索引文件(当然可以自定义),将会在虚拟目录以及上下文内自动索引,直到找到合适的索引文件,在一些情况下,这有可能造成数据泄露,所以谨慎设置。
还是那句话:设置一定要仔细查看,设置一定要仔细查看,设置一定要仔细查看。
服务器迁移问题
LiteSpeed的许可证是按服务器硬件签名生成,当我们迁移服务器或者升级服务器硬件后,可能需要重新授权生成许可证,以下将完整说明如何进行迁移。
一、前期检查
license.litespeedtech.com
。-m
命令迁移,请确保30天内迁移次数未超过3次,超过请使用现有方案,并跳过前两个步骤。二、(推荐)现有方案
此方案可以拥有大约为期15天的测试时间,确保迁移更加的平稳顺滑。
/usr/local/lsws/conf/serial.no
,当然也可以直接按安装方法中写入新服务器。Services > My Services
,选择需要迁移的许可,再最下方单击Release License
。Unlock from ...
将其释放。serial.no
文件放置到/usr/local/lsws/conf/
目录下,如果使用控制面板,可以直接通过LiteSpeed插件输入序列号。sudo /usr/local/lsws/bin/lshttpd -r
。sudo /usr/local/lsws/bin/lshttpd -V
,此命令会输出当前许可剩余时间等信息。二、(不推荐)旧方案
serial.no
与license.key
许可文件。/usr/local/lsws/bin/lshttpd -V
,可以使用它来检查硬件升级后是否需要迁移许可证。/usr/local/lsws/bin/lshttpd -m
。/usr/local/lsws/bin/lshttpd -V
,应该有3天的时间用来过渡,旧服务器上的进程将在3天后自动关闭。Services > My Services
,选择需要迁移的许可,单击Unlock from ...
将其释放。serial.no
文件放置到/usr/local/lsws/conf/
目录下,并备份和删除该目录下所有的trial.key
与license.key
。sudo /usr/local/lsws/bin/lshttpd -r
。/usr/local/lsws/bin/lshttpd -V
。三、常见问题
1. Q:旧服务器无法访问怎么办?
A:直接跳过现有方案前三个步骤;旧方案跳过前四个步骤,并按现有方案第四步释放许可。
2. Q:试用许可的期限是多久?是如何计算的?
A:期限为15天,有内置到期日期,申请成功后开始计算,比如你申请下来已经一周,那么将损失7天的试用时间。
3. Q:试用许可申请是否有限制?如果有,限制是多少?
A:对同一邮件没有限制,对IP有限制,每个IP最多拥有30天的试用期限。
4. Q:试用许可的标准是什么?
A:试用许可的标准为Web Host Professional,即域名与RAM无限制,同时进程数量为两个,请注意,这可能与你本身购买的许可限制是不同的。
5. Q:如何试用测试所有的标准?
A:如果需要测试仅一个进程的情况,可以为与主站点关联的IP创建侦听器,并设置Binding
为一个进程。很遗憾,因为试用许可等同于专业许可,官方不提供超过进程数量为两个的试用许可。
(^o^)/~