# 添加与管理网站

ServBay 提供了简便的界面来添加和管理网站。您可以通过以下步骤完成添加网站的操作。

# 添加网站

  1. 打开 ServBay 界面。

  2. 点击左侧导航栏中的 "网站"。

  3. 在网站列表页面,点击下方的 "+" 按钮,进入添加网站页面。

  4. 在添加网站的表单中,填写以下信息:

  • 名称: 为网站取一个易于识别的标题,用于区分每一个网站。
  • 域名:
    • 输入已注册的域名或者未注册的域名,也可以输入不存在的域名。
    • 如果希望其他人可以访问网站,需要输入已注册的域名,并且IP地址要指向当前设备,并且保证防火墙端口已打开。
    • ServBay Free用户只支持输入一个域名,而ServBay Pro和ServBay Team用户可以输入多个域名。
  • Web协议: 选择网站所提供服务的协议,包括 HTTP&HTTPS(默认)、仅 HTTPS、仅 HTTP。
  • HTTP/HTTPS端口: ServBay Pro和ServBay Team用户可自定义网站的访问端口;ServBay Free用户仅能使用默认端口。
  • SSL证书签发方式: 选择 SSL 证书的来源。
    • 自签发: 使用ServBay Local CA签发自签名证书(默认),一般情况下建议保持此选项。
    • Caddy: 通过 Caddy 的 ACME 方式进行签发,支持 Let's Encrypt 和 ZeroSSL。使用此方式签发证书,需要输入邮箱用于接收验证邮件,同时需要保证域名所指向的IP地址可以被外部所能访问到,并且打开防火墙的80和443端口。
    • 自定义: 使用第三方获取到的 SSL 证书。必须先在CA处申请到合法有效的SSL证书。同时需要在输入框中指定SSL证书的key和pem/crt文件。
  • 网站类型: 选择网站提供服务的类型。
    • PHP: 网站所运行的是 PHP 代码。需要在下拉框中选择已经在 "服务管理" 中安装并启用的PHP版本。
    • 静态网站: 提供静态页面,不允许任何动态脚本,例如纯 HTML 网页、静态文件。
  • 重定向: 通过301或302方式,重定向到另外一个URL。
    • 反向代理: 反向代理允许将其他服务的端口映射到当前设备,或者代理其他服务器的网站。

提示

  • 如果代理本机的服务,IP地址输入127.0.0.1,端口输入被代理服务的端口。
  • 如果代理局域网中其他设备的服务,IP地址输入设备的IP,端口输入被代理服务的端口。
  • 如果代理互联网上的网站,IP地址输入网站的IP,端口输入需要代理的网站端口。

注意

  • 代理互联网站到本地时,需要在 "域名" 处输入与被代理的网站一致的域名。
  • 网站根目录: 默认路径在/Applications/ServBay/www/,可以为每个网站创建一个子目录。
  1. 点击 "添加" 按钮保存。

# 自定义配置文件(高级用户)

如果您是高级用户,并希望自定义配置文件,可以勾选 "自定义配置" 复选框,并在出现的输入框中,输入符合 Caddyfile 标准的配置段。

# 提示

  • 一切配置正确后,打开浏览器,输入域名,即可访问到网站。
  • 添加网站后,您可以在 "网站" 页面对其进行进一步的管理和操作。
Last Updated: 11/26/2023