• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
资源图标

LSE LeviHTTP - 使用 LSE 搭建网站 0.1.0

版权类型
原创
版权链接
#
语言支持
中文(简体)
前置组件
LegacyScriptEngine
https://github.com/LiteLDev/LegacyScriptEngine
适配版本(基岩)
  1. 1.21
  2. 1.20
[MD]
# 安装
LL3 先安装 LSE
下载 `LeviHTTP_xxx.zip`
LL3 把 zip 解压到 `plugins/` 下
LL2 把 zip 中的 `LeviHTTP.js` 解压到 `plugins/` 下

# 使用
- 服务器启动完成时自动启动站点
- 访问 服务器IP:端口 就能进入网站了

## 配置文件
### 路径
`/plugins/LeviHTTP/config.json`
### 示例
```JSON
{
"websites": [
{
"port": 8001
},
{
"addr": "127.0.0.1"
},
{
"file_root": "plugin:/htdocs",
"port": 8002
},
{
"redirect": "https://www.baidu.com",
"port": 8003
}
],
"cmd_perm": "console",
"default_files": [
"index.html",
"index2.html",
"index.htm"
]
}
```
### 说明
- **`websites`**: 站点列表
_Array_
- **`cmd_perm`**: 执行命令所需权限,`console` 后台,`op` 管理员,`any` 所有玩家,不填则是控制台
_String_ 或 _Int_
- **`default_files`**: 默认文件,不填则和上面一样
_Array_

**站点对象说明**
- **`file_root`**: 网站根目录,开头为 `plugin:` 会自动替换成 `plugins/LeviHTTP/`,不填则是服务器根目录
_String_
- **`port`**: 网站端口,可以和服务器一样,不填则是服务器端口
_Int_
- **`addr`**: 监听地址,填 `0.0.0.0` 则是公网内网都可以访问,其他未测试,不填则是 `0.0.0.0`
_String_
- **`redirect`**: 重定向目标,不填则不重定向
_String_

## 错误页
把错误页放在 `plugins/LeviHTTP/errors/错误代码/index.html`
如 `plugins/LeviHTTP/errors/404/index.html`
目前仅支持 `404` 和 `403` 两种错误码,如果错误页不存在,则使用默认错误页

## 命令
**`/levihttp reload`**: 重新加载所有网站

# 说明
- 目前非纯文本文件(如图片等)有加载不完整的bug
- LeviHTTP 仅可用于**数据传输量较小**的Web服务,如果您真的想搭建网站,更推荐使用老牌Web服务软件如Apache, Nginx等
- 本插件为突然冒出的想法,做的很粗糙
[/MD]
作者
1503Dev
下载
80
查看
305
首次发布
最后更新

评分

0.00 星 0 次评分

1503Dev 的其他资源

后退
顶部 底部