文档 / 主机账户指南

主机账户指南

你的主机账户就是服务器上一个独立隔离的 Linux 用户。你的文件、 你的数据库和你的 PHP 进程都以你的身份运行,你所做的一切都无法触及 另一个账户。

面板会按照你使用的方式对每个工具进行分组。左侧的菜单就是地图: 域名(Domains)、数据库(Databases)、邮件(Email) 与 文件(Files) 用于站点本身,然后是 安全(Security)、应用(Applications)、指标(Metrics)、高级(Advanced) 与 账单(Billing)。如果 你知道工具的名字,页面顶部的搜索框就能找到它—— 按 / 即可跳转过去。

你的主机套餐决定哪些工具会出现。如果这里描述的某项功能 不在你的面板里,说明你的服务商没有把它包含在你的套餐中。你看得到的 那些图块,就是你拥有的。

域名

  • 域名(Domains) —— 添加一个 附加域名(addon domain)(一个独立的网站)、一个 子域名(subdomain)、一个 别名 / 停靠(alias / parked) 域名(同一站点的第二个名字)或一个 重定向(redirect) (301 永久或 302 临时)。系统会为每一个都创建好其 Web 配置和 DNS 区域。
  • 文档根目录(Document root) —— 每个域名行上的按钮。它决定 该域名发布哪个文件夹。这正是 Laravel 或 Symfony 站点让其 .env 留在 Web 根目录之上的方法:参见 从 public_html 以外的文件夹发布。
  • DNS 区域(DNS Zone) —— 一个完整的记录编辑器:A、AAAA、CNAME、MX、TXT、NS、SRV 和 CAA, 带 TTL。如果你的邮件托管在别处,还有针对 Google Workspace、Microsoft 365 和 Zoho Mail 的现成预设。同一页面还包含 DNSSEC(附有交给注册商的 DS 记录)以及用于地址会变动的 动态 DNS 令牌。
  • Apache / .htaccess —— 你的 .htaccess 是被翻译还是被直接 读取。如果你的某条规则被忽略了,就来这个页面: .htaccess——两种模式。

邮件

  • 邮件账户(Email Accounts) —— 创建带有各自存储限额的邮箱、重置 密码,并读取 IMAP/SMTP 连接设置。你邮件的用户名 始终是完整的电子邮件地址。
  • 转发器(Forwarders) 以及一个 总收件(catch-all),用于任何没有独立邮箱的 地址。
  • 自动回复(Autoresponders) —— 每个邮箱一条假期回复,可设定起止日期。
  • 过滤器(Filters) —— 每个邮箱的规则,在邮件到达时对其分类。
  • 垃圾邮件过滤(Spam Filtering) —— 开或关,以及严格程度。被标记的邮件会 移到垃圾箱,绝不删除。
  • 一次性批量导入 —— 从电子表格粘贴一份邮箱或转发器列表, 预览将要创建的内容,然后创建它们。
  • Webmail —— 在浏览器中收发邮件,用邮箱地址和密码登录。 只有在服务器已安装该组件时才会出现。

当第一个邮箱创建时,系统会为你的域名发布好 MX、SPF、DKIM 和 DMARC 记录, 因此外发邮件无需你做任何设置即可通过认证。

数据库

  • 数据库(Databases) —— 创建 MySQL/MariaDB 数据库、将它们导出(明文或 gzip 压缩),以及导入或恢复一份转储。恢复会直接流式写入 数据库,没有文件大小限制。
  • 数据库用户(Database users) —— 创建用户、修改其密码,并让一个用户 访问 多个 数据库:一个数据库用户对应多个数据库。
  • 远程 MySQL(Remote MySQL) —— 允许某个特定的外部地址、网络或主机名 连接到你的数据库。留空表示仅限本地连接,这是 安全的默认值。
  • phpMyAdmin —— 打开即已登录,范围限定在你自己的数据库。 只有在服务器已安装它时才会出现。
  • PostgreSQL —— 数据库和用户,如果你的套餐包含它。

文件

  • 文件管理器(File Manager) —— 上传、编辑、重命名、更改权限、压缩与 解压、复制与移动。删除的项目会进入 回收站(Trash) 并可恢复。
  • 文件访问(SFTP/FTP) —— 你账户的一个登录凭据,锁定在你自己的 文件范围内。SFTP 是加密的,也是应当使用的方式;FTP / FTPS 是为需要它的 较旧客户端准备的。两者使用同一个用户名和密码。还提供 一键下载 FileZilla 配置文件和 WinSCP 链接。
  • SSH 密钥(SSH Keys) —— 添加一个公钥以实现免密码 SFTP。密钥在 SFTP 开启后生效。
  • 备份(Backups) —— 按需创建一份完整备份、下载它,或恢复。恢复 可以是 选择性的:网站文件、数据库、邮件、计划任务和 DNS 区域是各自独立的复选框,因此你可以只还原一个数据库而 不动站点。恢复会要求你输入 RESTORE 来确认,因为它会 覆盖当前的内容。

面板里有一个 终端(Terminal),它会在浏览器中以你自己的账户身份——绝不以 root——打开一个 shell(你的服务商可以按套餐将其关闭)。上面的 SSH 密钥用于通过 SFTP 传输文件,而不是用于 shell 访问。

安全

  • HTTPS / SSL —— 为每个域名提供一份免费的 Let's Encrypt 证书,在域名 指向服务器后自动签发,并在到期前续期。卡片会显示到期日期。你也可以 上传你自己的 证书 及其私钥和证书链。
  • 两步验证(Two-factor auth) —— 一个身份验证器应用加上备用码,用于你的面板 登录。
  • 目录隐私(Directory Privacy) —— 在一个文件夹前面加上用户名和密码。
  • IP 拦截器(IP Blocker) —— 针对你站点的地址或地址段的拒绝列表。
  • 防盗链(Hotlink Protection) —— 阻止其他站点嵌入你的图片和文件。
  • 病毒扫描(Virus Scan) —— 按需扫描你的文件。它会报告发现的内容, 不删除任何东西。

应用

  • 应用安装器(App Installer) —— 一步安装 WordPress 及其他应用,每个 都带有各自独立的数据库。
  • 应用服务器(App Servers,Node/Python/Ruby) —— 在你的某个域名上运行一个 Node.js、Python 或 Ruby 应用。 选择运行时和版本、应用根目录以及启动文件;然后在同一页面 启动、停止、重启或安装依赖。
  • Perl 模块(Perl Modules) —— 把模块安装到你自己的 ~/perl5 中。

指标

  • 访客统计(Visitor Statistics) —— 访问量、页面、来源、浏览器和状态码。
  • 日志(Logs) —— 你的原始访问和错误日志,最新的在前。

高级

  • 计划任务(Cron Jobs) —— 用标准的 cron 表达式调度命令。
  • PHP 版本(PHP Version) —— 为你的站点选择版本。
  • PHP 设置(PHP Settings) —— 编辑你套餐允许的 php.ini 指令。PHP 值 应该写在这里;写入 .htaccess 的设置不会被应用, 除非站点处于完整 .htaccess 模式。
  • PHP 扩展(PHP Extensions) —— 开启和关闭可选扩展。
  • 错误页面(Error Pages) —— 为 404、403 等自定义你自己的 HTML,带 实时预览。

账单

你的套餐、你的订阅和你的账单,只读。

用量

仪表盘会显示磁盘和带宽相对于你套餐限额的情况,以及 最近七天内的数据库、邮箱和访客数量。磁盘限额 由服务器强制执行,因此值得盯着进度条看,而不是 撞到上限才发现。

如果你的工具不见了

如果面板提示该账户尚未激活,它的工具会被隐藏,直到你的 服务商激活它。什么都没丢——账户及其文件都在。

相关: .htaccess——两种模式 · 从 public_html 以外的文件夹发布 · 一个数据库用户对应多个数据库