跳至主要內容

部署和配置Meting

MonoLogueChi小于 1 分钟

本节部署和配置 MetingJs 服务端。

注意

请勿照搬本文中的命令,请先理解命令,然后检查自己的实际情况是否和本文相同,并且正确替换用户名和目录。

提示

caddy 详细内容请看文档open in new window

提示

本节内容需要依赖 php,详见安装和配置 php

安装依赖

因为缓存依赖 php-apcu,需要提前安装好。

sudo apt update

sudo apt install php-apcu

克隆仓库

本节需要部署的是 meting-apiopen in new window,在 wwwroot 目录下创建相关目录。

mkdir wwwroot/meting.u2sb.com && cd wwwroot/meting.u2sb.com

克隆仓库

git clone https://github.com/injahow/meting-api.git ./

直接修改配置

code index.php

配置 caddy

创建配置文件并编辑

cd ../../caddy && code conf.d/meting.u2sb.com.caddyfile

写入内容并保存

meting.u2sb.com: {
    import snippets/u2sb.conf
    root * /home/ubuntu/www/wwwroot/meting.u2sb.com/
    php_fastcgi unix//run/php/ubuntu-php8.2-fpm.sock
}

重新加载 caddy 配置

sudo systemctl reload caddy

测试

在浏览器和客户端测试。