🌐 在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:跟踪安装
安装将:
- 下载必要的软件包
- 安装Plesk及其依赖项
- 配置服务
安装期间不要关闭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界面
- 打开您的网络浏览器
- 转到:
https://您的IP:8443- 将
您的IP替换为您的VPS IP地址 - 示例:
https://192.168.1.100:8443
- 将
- 接受SSL证书警告(首次连接时正常)
- 使用以下凭据登录:
- 用户名:
admin - 密码:上述命令显示的密码
- 用户名:
首次配置
首次登录时,Plesk将要求您:
- 更改管理员密码
- 配置基本设置
- 接受许可条款
🔒 步骤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界面
- 登录Plesk
- 转到工具和设置 → 服务器设置
- 在主机名中,输入您的域名(例如:
panel.yourdomain.com) - 点击确定
通过命令行
# 配置主机名 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证书
要安装扩展:
- 转到工具和设置 → 扩展
- 浏览目录
- 点击所需扩展的安装
🔐 保护Plesk
更改访问端口(可选)
为了更安全,您可以更改HTTPS端口:
# 更改HTTPS端口(默认8443) sudo plesk bin server_pref --update -admin-https-port 8444
然后在防火墙中打开新端口:
sudo 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
重置管理员密码
# 重置管理员密码 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。