所有托管服务节省 15%

测试技能,享折扣

使用代码: Skills 开始使用
China
Linux 管理 虚拟服务器

如何在 VPS 上安装 ISPmanager:完整分步指南

管理网络服务器不一定很复杂。ISPmanager 是 Linux 服务器最强大和最直观的控制面板之一,为管理员提供对网站、数据库、电子邮件账户、DNS 记录、FTP 用户等的完全控制——所有这些都可以通过干净的基于浏览器的界面完成。无论您是开发人员、小企业主还是托管经销商,ISPmanager 都能大大降低日常服务器管理的复杂性。

在这份全面的指南中,您将学到如何在 VPS 上安装 ISPmanager、首次配置它,以及像专业系统管理员一样开始管理您的托管环境。

为什么选择 ISPmanager 来管理您的 VPS?

在深入了解安装过程之前,值得理解为什么 ISPmanager 在控制面板选项中脱颖而出:

  • 全面的功能集 — 从单一仪表板管理域名、SSL 证书、电子邮件账户、FTP、数据库 (MySQL/MariaDB)、DNS 区域、cron 作业和文件权限。
  • 多用户支持 — 为客户端或团队成员创建隔离的托管账户,具有细粒度的权限控制。
  • 自动化友好 — ISPmanager 支持 API 访问,使自动化配置和管理任务变得容易。
  • 积极开发 — 定期更新确保与现代 Linux 发行版和安全标准的兼容性。
  • 轻量级占用 — 与某些竞争面板不同,ISPmanager 经过优化,即使在入门级 VPS 配置上也能高效运行。

如果您正在寻找可靠的 VPS 环境来运行 ISPmanager,AlexHost VPS 托管提供高性能的基于 SSD 的服务器,具有完全的 root 访问权限,非常适合控制面板部署。

第1部分:先决条件

在开始安装之前,请确保满足以下要求:

1.1 兼容的操作系统

ISPmanager 官方支持以下 Linux 发行版:

发行版支持的版本
Ubuntu20.04 LTS, 22.04 LTS
Debian10, 11, 12
CentOS7(有限支持)

> 建议:Ubuntu 22.04 LTS 或 Debian 11/12 是新 ISPmanager 部署的最稳定和最受支持的选择。

1.2 最低硬件要求

资源最低推荐
CPU1 vCore2+ vCores
RAM1 GB2 GB 或更多
磁盘空间10 GB20 GB 或更多
网络100 Mbps1 Gbps

1.3 所需访问权限

  • 对您的 VPS 的 SSH 访问(默认端口 22)
  • Root 权限或具有完全 sudo 权限的用户
  • 分配给您的服务器的静态公网 IP 地址
  • 服务器上的活跃互联网连接以下载软件包

第2部分:通过SSH连接到您的VPS

步骤1:打开您的终端或SSH客户端

  • Linux / macOS:打开内置的终端应用程序。
  • Windows:使用PuTTY、Windows Terminal或内置的OpenSSH客户端(在Windows 10/11中可用)。

步骤2:建立SSH连接

运行以下命令,将your_username替换为您的实际登录名(对于新VPS,通常为root),并将your_server_ip替换为您服务器的公共IP地址:

ssh your_username@your_server_ip

示例:

ssh root@203.0.113.45

如果您的服务器使用非标准SSH端口,请使用-p标志指定:

ssh -p 2222 root@203.0.113.45

如果您使用基于SSH密钥的身份验证(建议用于安全性),请指定您的私钥:

ssh -i ~/.ssh/id_rsa root@your_server_ip

连接后,您将看到服务器的命令提示符,确认SSH会话成功。

第 3 部分:更新您的服务器

在过时的系统上运行 ISPmanager 会带来安全漏洞和潜在的兼容性问题。在安装任何主要软件之前,始终更新您的系统包。

对于 Debian / Ubuntu:

sudo apt update && sudo apt upgrade -y

对于 CentOS / RHEL:

sudo yum update -y

升级完成后,最好重新启动服务器以应用任何内核更新:

sudo reboot

重新启动后,在继续之前通过 SSH 重新连接。

第4部分:在VPS上安装ISPmanager

ISPmanager提供官方自动化安装脚本,可自动处理所有依赖项、配置文件和服务设置。

步骤1:下载官方ISPmanager安装程序

使用wget直接从ISPmanager服务器下载安装脚本:

wget https://www.ispmanager.com/download/ispmanager-install.sh

> 注意:始终根据官方ISPmanager文档验证下载URL,以确保您使用的是最新版本的安装程序。

步骤2:使安装程序可执行

下载完成后,授予脚本执行权限:

chmod +x ispmanager-install.sh

步骤3:运行安装脚本

使用root权限执行安装程序:

sudo ./ispmanager-install.sh

安装程序将现在:

  1. 检测您的操作系统和版本
  2. 安装所有必需的依赖项(Web服务器、数据库引擎、邮件服务器等)
  3. 配置系统服务
  4. 设置ISPmanager Web界面
  5. 为管理员账户生成初始凭据

整个过程通常需要5到15分钟,具体取决于您的服务器性能和互联网连接速度。按照屏幕上的任何提示进行操作,并在出现时接受许可协议。

步骤4:记录您的登录凭据

安装成功后,脚本将显示类似以下的输出:

ISPmanager has been successfully installed.
Access URL:  http://your_server_ip:1500
Username:    admin
Password:    [generated_password]

复制并安全地存储这些凭据。您需要它们来访问控制面板。

第5部分:访问ISPmanager控制面板

步骤1:打开Web浏览器

在您的本地计算机上,打开任何现代Web浏览器(Chrome、Firefox、Edge、Safari)。

步骤2:导航到ISPmanager URL

在浏览器的地址栏中输入以下地址,将your_server_ip替换为您实际的VPS IP:

http://your_server_ip:1500

> 安全提示:ISPmanager支持HTTPS访问。安装后,配置SSL证书以加密您的控制面板流量。AlexHost提供价格实惠的SSL证书,可应用于您服务器的管理界面以增强安全性。

步骤3:登录到仪表板

输入安装过程结束时提供的用户名密码。点击登录以访问ISPmanager仪表板。

第6部分:ISPmanager初始配置

首次登录后,ISPmanager将引导您完成初始设置向导。以下是关键配置步骤的详细说明:

步骤1:完成初始配置向导

该向导涵盖基本的服务器范围设置,包括:

  • 主机名配置 — 为您的服务器设置完全限定域名 (FQDN)。
  • DNS服务器设置 — 配置主要和辅助名称服务器。
  • 邮件服务器设置 — 选择并配置您首选的邮件服务器(Exim、Postfix等)。
  • FTP服务器设置 — 如需要,启用并配置FTP守护程序。
  • Web服务器选择 — 在Apache、Nginx或Apache+Nginx组合堆栈之间选择。

仔细完成每个部分,因为这些设置构成了您托管环境的基础。

步骤2:创建新的托管用户

向导完成后,您可以创建单个托管账户:

  1. 在左侧边栏中导航到用户
  2. 点击添加用户
  3. 填写必填字段:
  • 用户名 — 唯一的登录标识符。
  • 密码 — 强密码且唯一。
  • 电子邮件地址 — 用于账户通知。
  • 资源限制 — 设置磁盘配额、带宽限制以及允许的域名、数据库和邮箱数量。
  1. 分配适当的权限级别(标准用户、经销商或管理员)。
  2. 点击保存以创建账户。

步骤3:添加和配置域名

要在ISPmanager中托管网站,您需要添加一个域名:

  1. 进入域名部分。
  2. 点击添加域名
  3. 输入您的域名(例如,example.com)。
  4. 选择此域名所属的用户账户。
  5. 配置其他选项:
  • 文档根目录 — 存储您网站文件的目录。
  • PHP版本 — 选择您的应用程序所需的PHP版本。
  • SSL/TLS — 为域名启用HTTPS(强烈推荐)。
  1. 点击保存以激活域名。

> 专业提示:如果您需要为项目注册新域名,AlexHost提供具有竞争力的域名注册服务,提供多种TLD选择。

步骤4:设置数据库

对于WordPress、Joomla或Drupal等CMS平台,您需要一个数据库:

  1. 导航到数据库MySQL数据库
  2. 点击添加数据库
  3. 输入数据库名称,选择字符集(推荐UTF-8),并分配具有安全密码的数据库用户。
  4. 点击保存

步骤5:配置电子邮件账户

ISPmanager包含功能完整的邮件服务器管理界面:

  1. 进入邮件邮箱
  2. 点击添加邮箱
  3. 输入电子邮件地址,设置密码,并配置存储配额。
  4. 点击保存

> 如果您需要与VPS分离的更强大、专用的电子邮件基础设施,请考虑AlexHost的电子邮件托管计划,提供可靠的正常运行时间和开箱即用的垃圾邮件防护。

第7部分:安装后安全加固

新安装的ISPmanager实例需要进行额外的加固才能用于生产环境。以下是最重要的步骤:

7.1 更改默认管理员密码

首次登录后,立即导航至设置用户资料,将默认管理员密码更改为强密码且唯一的密码。

7.2 启用防火墙规则

ISPmanager包括内置防火墙管理器。确保以下端口开放,所有其他端口受限:

端口服务
22SSH
80HTTP
443HTTPS
1500ISPmanager面板
21FTP(如需要)
25, 465, 587SMTP邮件
110, 995POP3邮件
143, 993IMAP邮件

7.3 为控制面板安装SSL证书

通过未加密的HTTP访问控制面板存在重大安全风险。配置SSL证书以在端口1500上启用HTTPS访问。

7.4 启用双因素身份验证(2FA)

ISPmanager支持管理员账户的双因素身份验证。在设置安全下启用此功能,以防止未授权访问。

7.5 设置定期备份

设置备份下为所有托管账户配置自动备份。将备份副本存储在远程位置或外部存储上,以防止数据丢失。

第8部分:为ISPmanager选择合适的AlexHost计划

ISPmanager在VPS或专用服务器上表现最佳,您可以获得完整的root访问权限和专用资源。以下是选择合适AlexHost计划的快速指南:

  • 小型项目和个人网站:入门级VPS Hosting计划,配备2 GB RAM和2 vCores,足以运行ISPmanager和少数域名。
  • 成长中的企业和多个客户:中档VPS配备4–8 GB RAM,为运行ISPmanager以及多个网站、数据库和邮件账户提供充足的空间。
  • 高流量应用和转销商:为获得最大性能和可靠性,请考虑AlexHost的Dedicated Servers,提供专用CPU、RAM和存储,无资源竞争。

常见问题

Q: 我可以在共享主机账户上安装ISPmanager吗?

A: 不可以。ISPmanager需要对操作系统的root访问权限,必须安装在VPS或专用服务器上。

Q: ISPmanager是免费的吗?

A: ISPmanager提供试用期,之后需要付费许可证。定价因版本(Lite、Business或Host)而异。

Q: 我可以从cPanel迁移到ISPmanager吗?

A: ISPmanager包含可以从cPanel导入账户的迁移工具。该过程不是完全自动化的,可能需要一些手动配置。或者,如果您更喜欢保持在cPanel生态系统中,AlexHost提供带cPanel的VPS

Q: ISPmanager支持哪些Web服务器?

A: ISPmanager支持Apache、Nginx和Apache+Nginx反向代理组合配置。

Q: 安装后如何更新ISPmanager?

A: ISPmanager可以直接从控制面板界面的设置更新中更新,或通过命令行使用官方更新脚本进行更新。

结论

ISPmanager 是任何想要获得自管理 VPS 的强大功能和灵活性,同时又不想面对纯命令行管理陡峭学习曲线的人的绝佳选择。通过遵循本指南,您已经通过 SSH 连接到服务器、更新了系统、使用官方安装程序安装了 ISPmanager、配置了初始设置,并应用了必要的安全加固措施。

AlexHost VPS 托管作为基础 — 提供 SSD 存储、高可用性网络基础设施和 24/7 技术支持 — 您拥有运行快速、安全且专业管理的托管环境所需的一切。

如果您在安装过程中有任何问题或遇到问题,AlexHost 的专家支持团队随时可用,可帮助您顺利启动和运行。