😎 » SEO » Оптимизация на стороне сервера » Установка панели VestaCP
948 0  

Установка панели VestaCP

Установка VestaCP одна из самых легких по сравнению с другими панелями (Centos Web Panel или Virtualmin).

Мне удалось подружится с VestaCP с третего раза, после того как я перепробовал другии и понял что VestaCP - это лучшая панель из бесплатных и может конкурировать с платными :) Единственый минус - отсуствие графического оформления админки.

1. Установка панели VestaCP.

2. Проблемы с VestaCP
3. Разные настройки панели VestaCP

=====

Перед установкой заходим на сайт - http://vestacp.com/install/ и в самом низу генирируем необходимые компоненты для Вашего сервера, можно установить и по умолчанию.

Что можно выбрать? и нужно fellow

Fail2ban - это бесплатная популярная программная платформа с открытым исходным кодом, разработанная для предотвращения вторжений, которую можно использовать для защиты вашего сервера от атак методом перебора паролей. Одной из главных задач Fail2ban является блокировка IP-адреса, активность которого имеет явный вредоносный признак. Из этого руководства вы узнаете, как установить Fail2ban на ваш VPS или физический сервер, чтобы защитить сервисы от атак цель которых несанкционированный доступ в систему, при помощи подбора пароля доступа.


Softaculous — это приложение, которое устанавливается на сервере хостинг компании и позволяет пользователю в несколько кликов установить один из более чем 350 скриптов для работы с сайтом.


Сама установка:

Переходим в SSH менеджер:

Сначала обновляем линукс:

# yum clear all
# yum -y update


Качаем дистрибутив на свой сервер:

# curl -O http://vestacp.com/pub/vst-install.sh


теперь запускаем установщик по умолчанию:

# bash vst-install.sh


или собраный свой (здесь http://vestacp.com/install/)

у меня такая конфигурация получилась:

bash vst-install.sh --nginx yes --apache yes --phpfpm no --named yes --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota no --exim yes --dovecot yes --spamassassin yes --clamav yes --softaculous yes --mysql yes --postgresql no

Подтверждаем буквой y операцию: Would you like to continue [y/n]: y


На сообщение: Please enter admin email address - вводим свой эмейл адрес.


На сообщение: Please enter FQDN hostname - вводим свой домен


Ждем конца установки (10-15 мин.)!

 

Официальный сайт панели - http://vestacp.com/

ФАГ с рисунками по установке - смотреть

Распостраненые ошибки Vesta CP:

Больше всего жалоб на выдачу бесплатных Lets Encrypt сертификатов.
Проблема в том что на один домен выдается только 5 сертификатов в час. сделали 5 ошибок и ждите :).


2.1. Error: Let's Encrypt new auth status 429  -  Превышен лимит запросов на создание/обновление сертификатов

 - попробуйте сгенирировать сертификат позднее!

 или

 - убрать значение в поле алиес, в настройках домена.

2.2. Error: Let's Encrypt validation status 400 - домен не привязан к хостингу
- нужно правильно настроить ДНС домена в регистратора (в записи А - прописать поддомен - только первую часть названия).



=========

3. Разные настройки панели VestaCP

winked документация Весты - смотреть

====

3.1. Как редактировать файл php.ini в VestaCP, например чтобы сменить upload_max_filesize


вверху - Сервер → httpd → configure → Настроить php.ini


3.2. Как настроить автоматическую переадресацию с http на https с помощью шаблона force-https

Выполняем через SSH:

cd /usr/local/vesta/data/templates/web
wget http://c.vestacp.com/0.9.8/ubuntu/fcgid/apache2.tar.gz
tar -xzvf apache2.tar.gz
rm -f apache2.tar.gz 

Заходим в раздел "WEB" и для нужного сайта  → "редактировать" → шаблон прокси → выбрать force-https


3.3.  Редиректы с www на https

# ===== Редиректы с www на https
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^/?(.*) https://%1/$1 [L,R=permanent]

или:

RewriteCond %{HTTP_HOST} ^www.ukr-site\.org\.ua$ [NC]
RewriteRule ^(.*)$ https://ukr-site.org.ua/$1 [R=301,L]

Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2023