本指南介绍如何在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:下载安装脚本
Bash# 下载官方Plesk安装脚本 curl -o plesk-installer.sh https://installer.plesk.com/plesk-installer
步骤2:使脚本可执行
Bashchmod +x plesk-installer.sh
步骤3:启动安装
Bash1# 使用试用许可证安装(30天) 2./plesk-installer.sh install plesk --release latest 3 4# 或使用特定许可证安装 5./plesk-installer.sh install plesk --release latest --license-key 您的许可证密钥
步骤4:跟踪安装
安装将:
- 下载必要的软件包
- 安装Plesk及其依赖项
- 配置服务
安装期间不要关闭SSH会话。这可能需要15到30分钟。
🔧 方法2:通过存储库手动安装
步骤1:添加Plesk存储库
对于Ubuntu/Debian:
Bash1# 下载并添加GPG密钥 2wget -q -O - https://autoinstall.plesk.com/plesk.gpg | sudo apt-key add - 3 4# 添加存储库 5echo "deb https://autoinstall.plesk.com/ubuntu/ $(lsb_release -sc) all" | sudo tee /etc/apt/sources.list.d/plesk.list 6 7# 更新软件包列表 8sudo apt update
对于CentOS/RHEL:
Bash1# 添加存储库 2sudo tee /etc/yum.repos.d/plesk.repo <<EOF 3[PLESK_17_8_11] 4name=Plesk 5baseurl=https://autoinstall.plesk.com/centos_7-x86_64 6enabled=1 7gpgcheck=1 8gpgkey=https://autoinstall.plesk.com/plesk.gpg 9EOF 10 11# 更新 12sudo yum update
步骤2:安装Plesk
对于Ubuntu/Debian:
Bash1# 使用试用许可证安装 2sudo apt install plesk 3 4# 或使用特定许可证 5sudo PLESK_LICENSE_KEY=您的许可证密钥 apt install plesk
对于CentOS/RHEL:
Bash1# 使用试用许可证安装 2sudo yum install plesk 3 4# 或使用特定许可证 5sudo PLESK_LICENSE_KEY=您的许可证密钥 yum install plesk
🔐 步骤3:首次访问Plesk
获取管理员凭据
安装后,Plesk会自动生成管理员密码。要检索它:
Bash# 显示管理员密码 sudo plesk bin admin --show-password
访问Plesk界面
- 打开您的网络浏览器
- 转到:
https://您的IP:8443- 将
您的IP替换为您的VPS IP地址 - 示例:
https://192.168.1.100:8443
- 将
- 接受SSL证书警告(首次连接时正常)
- 使用以下凭据登录:
- 用户名:
admin - 密码:上述命令显示的密码
- 用户名:
首次配置
首次登录时,Plesk将要求您:
- 更改管理员密码
- 配置基本设置
- 接受许可条款
🔒 步骤4:配置防火墙
确保必要的端口已打开:
Bash1# 对于UFW(Ubuntu/Debian) 2sudo ufw allow 8443/tcp # HTTPS Plesk 3sudo ufw allow 8880/tcp # HTTP Plesk 4sudo ufw allow 8447/tcp # Plesk安装程序 5sudo ufw allow 80/tcp # HTTP 6sudo ufw allow 443/tcp # HTTPS 7sudo ufw allow 21/tcp # FTP 8sudo ufw allow 25/tcp # SMTP 9sudo ufw allow 465/tcp # SMTPS 10sudo ufw allow 587/tcp # SMTP提交 11sudo ufw allow 993/tcp # IMAPS 12sudo ufw allow 995/tcp # POP3S 13sudo ufw allow 3306/tcp # MySQL 14sudo ufw reload
🌐 步骤5:配置域名(可选但推荐)
通过Plesk界面
- 登录Plesk
- 转到工具和设置 → 服务器设置
- 在主机名中,输入您的域名(例如:
panel.yourdomain.com) - 点击确定
通过命令行
Bash# 配置主机名 sudo plesk bin server_pref --update -hostname panel.yourdomain.com
🔄 步骤6:更新Plesk
要保持Plesk最新:
Bash# 更新Plesk sudo plesk installer update # 或通过界面:工具和设置 → 更新
📦 推荐的扩展
Plesk提供许多扩展。以下是一些有用的:
- WordPress Toolkit:简化的WordPress管理
- Git:项目的Git集成
- Docker:Docker支持
- Node.js:Node.js支持
- Let's Encrypt:免费SSL证书
要安装扩展:
- 转到工具和设置 → 扩展
- 浏览目录
- 点击所需扩展的安装
🔐 保护Plesk
更改访问端口(可选)
为了更安全,您可以更改HTTPS端口:
Bash# 更改HTTPS端口(默认8443) sudo plesk bin server_pref --update -admin-https-port 8444
然后在防火墙中打开新端口:
Bashsudo ufw allow 8444/tcp
启用双因素身份验证
- 登录Plesk
- 转到工具和设置 → 安全设置
- 启用双因素身份验证
- 使用您的身份验证应用扫描QR码
❓ 常见问题
无法访问Plesk
- 检查防火墙:确保端口8443已打开
- 检查服务:
sudo systemctl status psa - 检查日志:
sudo tail -f /var/log/plesk/panel.log
安装错误
- 检查磁盘空间:
df -h - 检查RAM:
free -h - 检查日志:
sudo tail -f /var/log/plesk/install/autoinstaller3.log
重置管理员密码
Bash# 重置管理员密码 sudo plesk bin admin --set-admin-password -passwd "您的新密码"
📝 有用命令
Bash1# 检查Plesk状态 2sudo systemctl status psa 3 4# 重启Plesk 5sudo systemctl restart psa 6 7# 停止Plesk 8sudo systemctl stop psa 9 10# 启动Plesk 11sudo systemctl start psa 12 13# 检查Plesk版本 14sudo plesk version 15 16# 修复Plesk(如有问题) 17sudo plesk repair installation
📞 需要帮助?
如果您在安装Plesk时遇到困难,请联系Infrawire支持。我们的团队随时为您提供帮助。
注意: Plesk提供30天试用许可证。此期限后,您需要购买许可证才能继续使用Plesk。