# 添加和管理网站
ServBay为添加和管理网站提供了用户友好的界面。您可以按照以下步骤添加网站。
# 添加网站
- 打开ServBay,点击左侧导航栏中的"主机"。
- 在网站列表页面上,点击底部的"+"按钮,进入添加网站页面。
- 在添加网站表单中,填写以下信息:
- **名称:**为网站命名,以便于识别。
- 域名:
- 输入已注册域名、未注册域名,甚至不存在的域名。
- 如果你希望有人能够通过互联网/LAN访问此站点,请输入已注册的域名,确保IP地址指向当前设备,并确保防火墙端口(80/443)已打开。
- ServBay免费计划用户只能输入一个域名,而ServBay Pro和ServBay团队计划用户可以输入多个空格分隔的域名。
- **网络协议:**选择网站提供的服务的协议,例如HTTP & HTTPS(默认),仅HTTPS,或仅HTTP。
- **HTTP/HTTPS端口:**ServBay Pro和ServBay团队用户可以自定义HTTP/HTTPS的端口;ServBay免费用户只能使用默认设置。
- **SSL请求方式:**选择SSL证书的发行方式。
- **自签名:**使用ServBay本地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。
- **反向代理:**允许将其它服务的端口映射到当前设备,或代理其他服务器的网站。
提示
- 如果你正在代理本地服务,请输入127.0.0.1作为IP地址,以及服务的端口。
- 如果你正在代理本地网络中另一设备的服务,请输入该设备的IP地址以及服务的端口。
- 如果你正在代理互联网上的网站,请输入网站的IP地址和你想要代理的端口。
注意
- 当代理互联网网站到本地主机时,在"域名"字段中输入与被代理网站相同的域名。
- **根目录:**默认路径是
/Applications/ServBay/www/
,你可以为每个网站创建一个子目录。
- 点击"添加"按钮进行保存。
# 自定义配置(高级用户)
如果你是高级用户并且想要自定义配置文件,你可以勾选"自定义配置"复选框并在出现的输入框内输入符合Caddyfile标准的配置部分。
# 提示
- 在正确配置所有内容后,打开浏览器,输入你刚刚添加的域名,你应该能够访问到网站。
- 在添加网站后,你可以在"主机"上进一步管理和操作它。