如何在 Ubuntu 18.04 LTS 上安装 SEO Panel
在此页
- 要求
- 开始
- 安装 Apache、MariaDB 和 PHP
- 配置 MariaDB
- 安装 Seo 面板
- 为 Seopanel 配置 Apache
- 访问 Seo 面板
Seo Panel 是一个免费的开源 SEO 控制面板应用程序,可用于管理您网站的搜索引擎优化。 Seo Panel 附带所有最新的 SEO 工具,可帮助您提高和跟踪网站的性能。 Seo Panel 提供自动目录提交工具,使您能够将您的网站提交到主要的免费和付费互联网目录。
特征
- 提供网站审核员和网站管理员工具。
- 元标记生成器和反向链接检查器。
- 支持 30 种语言。
- 关键字位置检查器、反向链接检查器、MOZ 排名检查器和搜索引擎饱和度检查器。
在本教程中,我们将在 Ubuntu 18.04 LTS 上安装 Seo Panel。
要求
- 一台运行 Ubuntu 18.04 的服务器。
- 具有 sudo 权限的非根用户。
入门
在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:
sudo apt-get update -y
sudo apt-get upgrade -y
更新系统后,重新启动系统以应用更改。
安装 Apache、MariaDB 和 PHP
首先,您需要在系统中安装 Apache Web 服务器、MariaDB、PHP 和其他 PHP 模块。您可以通过运行以下命令来安装所有这些:
sudo apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl unzip wget -y
安装所有软件包后,打开 php.ini 文件:
sudo nano /etc/php/7.2/apache2/php.ini
进行以下更改:
memory_limit = 300M
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata
保存并关闭文件。然后,重新启动 Apache 和 MariaDB 服务,并通过运行以下命令使它们能够在引导时启动:
sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb
配置 MariaDB
默认情况下,MariaDB 未加固。所以你需要先保护它。您可以通过运行以下命令来保护它:
sudo mysql_secure_installation
此命令将设置 root 密码,删除匿名用户,禁止远程 root 登录,并删除测试数据库,如下所示:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
MariaDB 安全后,登录到 MariaDB shell:
mysql -u root -p
出现提示时输入您的根密码。然后,使用以下命令为 Seo 面板创建数据库和用户:
MariaDB [(none)]> CREATE DATABASE seopaneldb;
MariaDB [(none)]> CREATE USER seopanel;
接下来,使用以下命令授予 Seo Panel 数据库权限:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON seopaneldb.* TO 'seopanel'@'localhost' IDENTIFIED BY 'mypassword';
将 mypassword 替换为您在上述 SQL 查询中选择的安全密码。接下来,使用以下命令刷新权限:
MariaDB [(none)]> FLUSH PRIVILEGES;
接下来,使用以下命令退出 MariaDB 控制台:
MariaDB [(none)]> exit
配置数据库后,您可以继续安装 Seo Panel。
安装搜索引擎优化面板
首先,使用以下命令下载最新版本的 Seo Panel:
wget https://excellmedia.dl.sourceforge.net/project/seopanel/Seopanel.v3/seopanel.v.3.16.0.zip
下载完成后,使用以下命令解压缩下载的文件:
unzip seopanel.v.3.16.0.zip
接下来,使用以下命令将提取的目录复制到 Apache Web 根目录:
sudo cp -r seopanel /var/www/html/
接下来,使用以下命令为 seopanel 目录授予适当的权限:
sudo chown -R www-data:www-data /var/www/html/seopanel
sudo chmod -R 755 /var/www/html/seopanel
接下来,您可以继续下一步。
为 Seopanel 配置 Apache
接下来,您需要为 Seo 面板创建一个 apache 虚拟主机文件。您可以使用以下命令执行此操作:
sudo nano /etc/apache2/sites-available/seopanel.conf
添加以下行:
<VirtualHost *:80>
ServerAdmin
DocumentRoot /var/www/html/seopanel
ServerName example.com
<Directory /var/www/html/seopanel/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/seopanel_error.log
CustomLog ${APACHE_LOG_DIR}/seopanel_access.log combined
</VirtualHost>
将上述文件中的 example.com 替换为您自己的域名。保存并关闭文件。然后,使用以下命令启用 Seo 面板虚拟主机文件:
sudo a2ensite seopanel
接下来,启用 Apache 重写模块并重新启动 Apache Web 服务器以应用所有更改:
sudo a2enmod rewrite
sudo systemctl restart apache2
访问搜索引擎优化面板
现在已安装并配置 Seo 面板。是时候访问 Seo 面板 Web 界面了。
打开您的网络浏览器并输入您的 seopanel 网站的 URL,在我的例子中是 http://example.com。您将被重定向到以下页面:

验证所有要求后,单击“继续下一步”按钮。您应该会看到以下页面:

提供您的数据库详细信息,例如数据库名称、数据库用户名和密码。然后,单击继续下一步按钮。安装成功完成后。您应该会看到以下页面:

现在,单击继续管理员登录按钮。您应该在以下页面中看到 Seo 面板默认仪表板:

恭喜!您已经在 Ubuntu 18.04 服务器上成功安装了 Seo 面板。您现在可以轻松管理网站的搜索引擎优化。如果您有任何问题,请随时问我。