Как установить панель SEO на Ubuntu 18.04 LTS
На этой странице
- Требования
- Начало работы
- Установите Apache, MariaDB и PHP
- Настройка MariaDB
- Установить SEO-панель
- Настройка Apache для Seopanel
- Доступ к панели SEO
Seo Panel — это бесплатное приложение панели управления SEO с открытым исходным кодом, которое можно использовать для управления поисковой оптимизацией ваших веб-сайтов. Seo Panel поставляется со всеми новейшими инструментами SEO, которые помогут вам повысить и отслеживать эффективность ваших веб-сайтов. Seo Panel предоставляет инструмент автоматической отправки в каталоги, который позволяет размещать ваши веб-сайты в основных бесплатных и платных интернет-каталогах.
Функции
- Предоставляет инструмент для аудита сайта и веб-мастера.
- Генератор метатегов и средство проверки обратных ссылок.
- Поддерживает 30 языков.
- Проверка позиции ключевого слова, проверка обратных ссылок, проверка рейтинга MOZ и проверка насыщенности поисковой системы.
В этом уроке мы собираемся установить Seo Panel на Ubuntu 18.04 LTS.
Требования
- Сервер под управлением Ubuntu 18.04.
- Пользователь без полномочий root с привилегиями sudo.
Начиная
Перед запуском вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:
sudo apt-get update -y
sudo apt-get upgrade -y
После обновления вашей системы перезапустите систему, чтобы изменения вступили в силу.
Установите Apache, MariaDB и PHP
Во-первых, вам нужно будет установить веб-сервер Apache, 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:
mysql -u root -p
Введите пароль root при появлении запроса. Затем создайте базу данных и пользователя для Seo Panel с помощью следующей команды:
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 с помощью следующей команды:
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
Далее вы можете перейти к следующему шагу.
Настроить Apache для Seopanel
Далее вам нужно будет создать файл виртуального хоста Apache для Seo Panel. Вы можете сделать это с помощью следующей команды:
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, чтобы применить все изменения:
sudo a2enmod rewrite
sudo systemctl restart apache2
Доступ к SEO-панели
Seo Panel теперь установлена и настроена. Пришло время получить доступ к веб-интерфейсу Seo Panel.
Откройте веб-браузер и введите URL-адрес вашего веб-сайта seopanel, в моем случае http://example.com. Вы будете перенаправлены на следующую страницу:
После проверки всех требований нажмите кнопку «Перейти к следующему шагу». Вы должны увидеть следующую страницу:
Укажите данные вашей базы данных, такие как имя базы данных, имя пользователя базы данных и пароль. Затем нажмите кнопку «Перейти к следующему шагу». После успешного завершения установки. Вы должны увидеть следующую страницу:
Теперь нажмите кнопку «Перейти к входу в систему администратора». Вы должны увидеть панель инструментов Seo Panel по умолчанию на следующей странице:
Поздравляем! вы успешно установили Seo Panel на сервер Ubuntu 18.04. Теперь вы можете легко управлять поисковой оптимизацией вашего сайта. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.