更新时间:2023-04-12 10:22:36浏览次数:526+次
本文介绍在CentOS 8/AlmaLinux 8系统上安装和配置Plesk控制面板(Plesk Control Panel)的方法。
简介
Plesk控制面板是网络托管中广泛使用的控制面板之一,它允许用户使用基于web的控制面板轻松管理网站、电子邮件、域和数据库。
Plesk是一种基于Linux和Windows的网络托管自动化软件工具,允许服务器管理员使用图形界面控制其网站、电子邮件帐户和DNS记录。它有100多个扩展,可以用来提高性能。
安装Plesk控制面板的方法
有多种方法可以将Plesk控制面板安装在CentOS 8/AlmaLinux 8系统上,比如使用web安装程序、使用一键式Plesk Panel安装及使用安装程序控制台等。在本指南中,我们将使用安装程序控制台安装Plesk。首先,安装所需的软件包:
sudo yum install wget vim
使用下面的Wget命令拉出Plesk Obsidian安装程序:
wget https://autoinstall.plesk.com/plesk-installer
下载完成后,使文件可执行:
chmod +x plesk-installer
然后执行该脚本,在CentOS 8、Rocky Linux 8上安装Plesk Obsidian及其依赖项:
sudo ./plesk-installer
安装将按如下方式开始:
如图所示,输入F以同意许可条款并继续安装。在下一步中,您需要选择安装类型,并选择默认的“推荐(Recommended)”选项,输入F继续:
如图所示,输入F,继续下载所需的软件包:
安装成功后,您将看到此通知:
至此,您已在CentOS 8、AlmaLinux 8系统上成功安装Plesk控制面板。请记住,上面截图中提供的URL链接将用于首次访问Plesk Obsidian网络界面。
检查PSA systemd服务文件并对其进行编辑,以避免启动时出现PSA问题:
sudo vim /etc/systemd/system/multi-user.target.wants/psa.service
在该文件中,您需要将类型从one-shot更改为simple,如下所示:
[Unit]
Description=Plesk Panel
Wants=sw-cp-server.service sw-engine.service
Wants=mariadb.service mysql.service
After=network.target mariadb.service mysql.service
[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/bin/true
[Install]
WantedBy=multi-user.target
重新加载系统守护程序并启动PSA服务,如下所示:
sudo systemctl daemon-reload
sudo systemctl start psa.service
检查服务的状态:
$ systemctl status psa.service
psa.service - Plesk Panel
Loaded: loaded (/usr/lib/systemd/system/psa.service; enabled; vendor preset: disabled)
Active: active (exited)
允许HTTP通过防火墙:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
访问Plesk控制面板Web界面
使用Plesk安装过程中提供的URL,访问web UI。您将看到此页面,在此处提供您的联系方式并为管理员用户设置密码。您还需要提供许可证或继续使用免费版本(试用版):
Plesk Obsidian将初始化如下:
所有配置初始化后,您将获得下面的页面:
在这里,您可以跳过介绍,点击浏览Plesk进入Plesk面板。在管理面板上,您可以通过单击+添加域来添加域,这时将被要求提供域名:
您的域将被添加,如图所示:
您也可以通过导航到应用程序面板在Plesk上添加应用程序,如图所示:
您还可以查看、复制和粘贴文件,如图所示:
您也可以在Plesk控制面板上轻松安装扩展插件。除此之外,您也可以通过首先在Plesk上安装Grafana来进行监控:
至此,在CentOS 8/AlmaLinux 8系统上安装Plesk控制面板全部结束。