跳转到主要内容

网站

列出服务器上的站点

命令

mogwai sites list

示例输出

ID      SERVER_NAME             ALIASES                         OWNER                   MODE    PHP_VERSION     IPS             DOCUMENT_ROOT
1 example.com www.example.com example_com_usr mpm_itk 82 127.0.0.1 /var/www/example_com_usr/data/www/example.com

注意:此列表中的站点 IDs 会在其他命令中使用。

创建新站点

命令

mogwai sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]

选项

  • --owner:FASTPANEL 系统中将拥有该站点的用户。
  • --server-name=SERVER-NAME:站点的域名。
  • -a--alias=ALIAS:站点的别名,例如 www 子域名。 可以指定多个别名。
  • --ip=IP:站点将运行所在服务器的 IP 地址。 可以指定多个 IP 地址。
  • -h--handler=HANDLER:后端处理程序。 可以是:
    • PHPcgi,mpm_itk,php_fpm,fcgi
    • Node.jsstandalone,pm2
    • Systemdsystemd
  • --handler_version=HANDLER_VERSION:PHP 或 Node.js 版本(例如 8.28.320.15.1)。
  • --create-user:为站点创建一个用户。

示例命令

mogwai sites create --server-name=example.com --owner=user --create-user --alias=www.example.com --ip=127.0.0.1 --handler=fcgi --handler_version=7.3

删除站点

命令

mogwai sites delete --id=ID

站点 ID 可通过 mogwai sites list 命令获取。

示例命令

mogwai sites delete --id=987

此命令将删除 ID 为 987 的站点

修改站点设置

命令

mogwai sites update --id=ID [<flags>]

站点 ID 可通过 mogwai sites list 命令获取。

选项

  • -i--id=ID:站点的 ID。
  • -a--add-alias=ADD-ALIAS:添加别名,可以指定多个别名。
  • --del-alias=DEL-ALIAS:删除别名,可以指定多个别名。
  • --add-ip=ADD-IP:从站点设置中添加 IP 地址,可以指定多个 IP 地址。
  • --del-ip=DEL-IP:从站点设置中删除 IP 地址,可以指定多个 IP 地址。
  • -h--handler=HANDLER:后端处理程序。 可以是:
    • PHPcgi,mpm_itk,php_fpm,fcgi
    • Node.jsstandalone,pm2
    • Systemdsystemd
  • --handler_version=HANDLER_VERSION:PHP 或 Node.js 版本(例如 8.28.320.15.1)。
  • --gzip:启用压缩。
  • --no-gzip:禁用压缩。
  • --gzip-comp-level=LEVEL:设置压缩级别,1-9。
  • --expires=EXPIRES:设置静态内容的缓存时间。
  • --worker-count=WORKER-COUNT:设置 PHP-FPM 的工作进程数

你还可以使用以下命令更新服务器上多个站点的设置

mogwai sites batch-update
  • 要更改所有站点的设置,请使用 -a 标志。
  • 要更改所选站点的设置,请指定多个 --id 标志及其对应的 IDs

示例命令

mogwai sites update --id=1 -a www1.example.com -h cgi --handler_version=5.6

此命令将为 ID 为 3 的站点添加别名 www1.example.com,将处理程序更改为 cgi,并将 PHP 版本更改为 5.6

示例命令

mogwai sites batch-update -h cgi --handler_version=5.6 --id 3 --id 2

此命令将更改 ID 为 2 和 3 的站点的 PHP 处理程序