ServiceAdmin
管理服务器上各类服务的启动、停止、重启和重载。
- 路由:
POST /system - action:
ServiceAdmin
输入参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| action | 是 | String | 固定值 ServiceAdmin |
| name | 是 | String | 服务名称 |
| type | 是 | String | 操作类型 |
name 取值
| 值 | 服务 |
|---|---|
nginx | Nginx |
httpd / apache | Apache |
mysqld | MySQL / MariaDB |
pure-ftpd | Pure-FTPd |
redis | Redis |
memcached | Memcached |
phpmyadmin | phpMyAdmin |
openlitespeed | OpenLiteSpeed |
tomcat | Tomcat |
webserver | 自动识别当前 Web 服务器 |
type 取值
| 值 | 操作 |
|---|---|
start | 启动 |
stop | 停止 |
restart | 重启 |
reload | 重载配置(不中断服务) |
test | 测试配置文件 |
输出参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| status | Boolean | true 表示操作成功 |
| msg | String | 执行结果描述,如 执行成功! |
示例
重启 Nginx
POST /system HTTP/1.1
Content-Type: application/x-www-form-urlencoded
request_time=1700000000&request_token=xxx&action=ServiceAdmin&name=nginx&type=restart
响应
{"status": true, "msg": "执行成功!"}
启动 MySQL
action=ServiceAdmin&name=mysqld&type=start