🌐 在Linux VPS上安装Plesk

在Linux VPS上安装Plesk Obsidian的完整指南。Plesk是一个强大的控制面板,用于管理您的网站、数据库、电子邮件等。

🌐 在Linux VPS上安装Plesk

本指南介绍如何在Linux VPS上安装Plesk Obsidian。Plesk是一个完整的控制面板,可让您轻松管理网站、数据库、电子邮件、域名等。

📋 先决条件

  • 具有root或sudo访问权限的Linux VPS
  • 至少1 GB RAM(建议2 GB)
  • 至少10 GB可用磁盘空间
  • 稳定的互联网连接
  • 域名(可选但推荐)

⚠️ 安装前重要提示

  • 备份您的数据:Plesk安装可能会修改某些系统配置
  • 检查端口:Plesk使用端口8443(HTTPS)、8880(HTTP)、8447(Plesk安装程序)
  • 安装时间:根据您的连接,安装可能需要15到30分钟

🔧 方法1:通过脚本自动安装(推荐)

步骤1:下载安装脚本

# 下载官方Plesk安装脚本 curl -o plesk-installer.sh https://installer.plesk.com/plesk-installer

步骤2:使脚本可执行

chmod +x plesk-installer.sh

步骤3:启动安装

# 使用试用许可证安装(30天) ./plesk-installer.sh install plesk --release latest # 或使用特定许可证安装 ./plesk-installer.sh install plesk --release latest --license-key 您的许可证密钥

步骤4:跟踪安装

安装将:

  1. 下载必要的软件包
  2. 安装Plesk及其依赖项
  3. 配置服务

安装期间不要关闭SSH会话。这可能需要15到30分钟。

🔧 方法2:通过存储库手动安装

步骤1:添加Plesk存储库

对于Ubuntu/Debian:

# 下载并添加GPG密钥 wget -q -O - https://autoinstall.plesk.com/plesk.gpg | sudo apt-key add - # 添加存储库 echo "deb https://autoinstall.plesk.com/ubuntu/ $(lsb_release -sc) all" | sudo tee /etc/apt/sources.list.d/plesk.list # 更新软件包列表 sudo apt update

对于CentOS/RHEL:

# 添加存储库 sudo tee /etc/yum.repos.d/plesk.repo <<EOF [PLESK_17_8_11] name=Plesk baseurl=https://autoinstall.plesk.com/centos_7-x86_64 enabled=1 gpgcheck=1 gpgkey=https://autoinstall.plesk.com/plesk.gpg EOF # 更新 sudo yum update

步骤2:安装Plesk

对于Ubuntu/Debian:

# 使用试用许可证安装 sudo apt install plesk # 或使用特定许可证 sudo PLESK_LICENSE_KEY=您的许可证密钥 apt install plesk

对于CentOS/RHEL:

# 使用试用许可证安装 sudo yum install plesk # 或使用特定许可证 sudo PLESK_LICENSE_KEY=您的许可证密钥 yum install plesk

🔐 步骤3:首次访问Plesk

获取管理员凭据

安装后,Plesk会自动生成管理员密码。要检索它:

# 显示管理员密码 sudo plesk bin admin --show-password

访问Plesk界面

  1. 打开您的网络浏览器
  2. 转到:https://您的IP:8443
    • 您的IP替换为您的VPS IP地址
    • 示例:https://192.168.1.100:8443
  3. 接受SSL证书警告(首次连接时正常)
  4. 使用以下凭据登录:
    • 用户名admin
    • 密码:上述命令显示的密码

首次配置

首次登录时,Plesk将要求您:

  1. 更改管理员密码
  2. 配置基本设置
  3. 接受许可条款

🔒 步骤4:配置防火墙

确保必要的端口已打开:

# 对于UFW(Ubuntu/Debian) sudo ufw allow 8443/tcp # HTTPS Plesk sudo ufw allow 8880/tcp # HTTP Plesk sudo ufw allow 8447/tcp # Plesk安装程序 sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS sudo ufw allow 21/tcp # FTP sudo ufw allow 25/tcp # SMTP sudo ufw allow 465/tcp # SMTPS sudo ufw allow 587/tcp # SMTP提交 sudo ufw allow 993/tcp # IMAPS sudo ufw allow 995/tcp # POP3S sudo ufw allow 3306/tcp # MySQL sudo ufw reload

🌐 步骤5:配置域名(可选但推荐)

通过Plesk界面

  1. 登录Plesk
  2. 转到工具和设置服务器设置
  3. 主机名中,输入您的域名(例如:panel.yourdomain.com
  4. 点击确定

通过命令行

# 配置主机名 sudo plesk bin server_pref --update -hostname panel.yourdomain.com

🔄 步骤6:更新Plesk

要保持Plesk最新:

# 更新Plesk sudo plesk installer update # 或通过界面:工具和设置 → 更新

📦 推荐的扩展

Plesk提供许多扩展。以下是一些有用的:

  • WordPress Toolkit:简化的WordPress管理
  • Git:项目的Git集成
  • Docker:Docker支持
  • Node.js:Node.js支持
  • Let's Encrypt:免费SSL证书

要安装扩展:

  1. 转到工具和设置扩展
  2. 浏览目录
  3. 点击所需扩展的安装

🔐 保护Plesk

更改访问端口(可选)

为了更安全,您可以更改HTTPS端口:

# 更改HTTPS端口(默认8443) sudo plesk bin server_pref --update -admin-https-port 8444

然后在防火墙中打开新端口:

sudo ufw allow 8444/tcp

启用双因素身份验证

  1. 登录Plesk
  2. 转到工具和设置安全设置
  3. 启用双因素身份验证
  4. 使用您的身份验证应用扫描QR码

❓ 常见问题

无法访问Plesk

  1. 检查防火墙:确保端口8443已打开
  2. 检查服务sudo systemctl status psa
  3. 检查日志sudo tail -f /var/log/plesk/panel.log

安装错误

  1. 检查磁盘空间df -h
  2. 检查RAMfree -h
  3. 检查日志sudo tail -f /var/log/plesk/install/autoinstaller3.log

重置管理员密码

# 重置管理员密码 sudo plesk bin admin --set-admin-password -passwd "您的新密码"

📝 有用命令

# 检查Plesk状态 sudo systemctl status psa # 重启Plesk sudo systemctl restart psa # 停止Plesk sudo systemctl stop psa # 启动Plesk sudo systemctl start psa # 检查Plesk版本 sudo plesk version # 修复Plesk(如有问题) sudo plesk repair installation

📞 需要帮助?

如果您在安装Plesk时遇到困难,请联系Infrawire支持。我们的团队随时为您提供帮助。


注意: Plesk提供30天试用许可证。此期限后,您需要购买许可证才能继续使用Plesk。