LiteSpeed使用的一些问题
本文最后更新于 810 天前,其中的信息可能已经有所发展或是发生改变。

在不熟悉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,当然也可以直接按安装方法中写入新服务器。
  • 获取试用许可,并按正常安装方法进行激活。
  • 在新环境中运行测试,无任何问题后再进行下面的步骤。
  • 在LiteSpeed登录进客户专区,选择Services > My Services,选择需要迁移的许可,再最下方单击Release License
  • 如果你的IP需要更换,且IP已经锁定,单击Unlock from ...将其释放。
  • serial.no文件放置到/usr/local/lsws/conf/目录下,如果使用控制面板,可以直接通过LiteSpeed插件输入序列号。
  • 使用命令注册序列号sudo /usr/local/lsws/bin/lshttpd -r
  • 使用命令测试注册的密钥sudo /usr/local/lsws/bin/lshttpd -V,此命令会输出当前许可剩余时间等信息。
  • 在上述信息无误的情况下,重启LiteSpeed Web服务器。
  • 二、(不推荐)旧方案

  • 备份当前的serial.nolicense.key许可文件。
  • 在旧服务器上验证当前的许可证/usr/local/lsws/bin/lshttpd -V,可以使用它来检查硬件升级后是否需要迁移许可证。
  • 从旧服务器迁移许可证/usr/local/lsws/bin/lshttpd -m
  • 在旧服务器中验证迁移的许可证/usr/local/lsws/bin/lshttpd -V,应该有3天的时间用来过渡,旧服务器上的进程将在3天后自动关闭。
  • 如果你的IP需要更换,且IP已经锁定,在LiteSpeed登录进客户专区,选择Services > My Services,选择需要迁移的许可,单击Unlock from ...将其释放。
  • 如果是新服务器,请按安装说明进行注册,并跳过下面两个步骤,直达第九步。
  • 如果为升级硬件或者已安装注册过的服务器,直接将serial.no文件放置到/usr/local/lsws/conf/目录下,并备份和删除该目录下所有的trial.keylicense.key
  • 使用命令注册序列号sudo /usr/local/lsws/bin/lshttpd -r
  • 验证新服务器中的许可证/usr/local/lsws/bin/lshttpd -V
  • 在上述信息无误的情况下,重启LiteSpeed Web服务器。
  • 三、常见问题

    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为一个进程。很遗憾,因为试用许可等同于专业许可,官方不提供超过进程数量为两个的试用许可。

    评论

    1. 上杉夏相
      Windows Edge 108.0.1462.76
      2 年前
      2023-1-15 15:00:58

      (^o^)/~

    发送评论 编辑评论

    
    				
    |´・ω・)ノ
    ヾ(≧∇≦*)ゝ
    (☆ω☆)
    (╯‵□′)╯︵┴─┴
     ̄﹃ ̄
    (/ω\)
    ∠( ᐛ 」∠)_
    (๑•̀ㅁ•́ฅ)
    →_→
    ୧(๑•̀⌄•́๑)૭
    ٩(ˊᗜˋ*)و
    (ノ°ο°)ノ
    (´இ皿இ`)
    ⌇●﹏●⌇
    (ฅ´ω`ฅ)
    (╯°A°)╯︵○○○
    φ( ̄∇ ̄o)
    ヾ(´・ ・`。)ノ"
    ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    (ó﹏ò。)
    Σ(っ °Д °;)っ
    ( ,,´・ω・)ノ"(´っω・`。)
    ╮(╯▽╰)╭
    o(*////▽////*)q
    >﹏<
    ( ๑´•ω•) "(ㆆᴗㆆ)
    😂
    😀
    😅
    😊
    🙂
    🙃
    😌
    😍
    😘
    😜
    😝
    😏
    😒
    🙄
    😳
    😡
    😔
    😫
    😱
    😭
    💩
    👻
    🙌
    🖕
    👍
    👫
    👬
    👭
    🌚
    🌝
    🙈
    💊
    😶
    🙏
    🍦
    🍉
    😣
    Source: github.com/k4yt3x/flowerhd
    颜文字
    Emoji
    小恐龙
    花!
    上一篇
    下一篇