<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Аникин: заметки с тегом vesta control panel</title>
<link>https://www.anikin.pw/tags/vesta-control-panel/</link>
<description>Блог об администрировании Linux, BSD и не только</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог об администрировании Linux, BSD и не только</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Супер дешевые VDS</title>
<guid isPermaLink="false">104</guid>
<link>https://www.anikin.pw/all/super-deshevye-vds/</link>
<pubDate>Wed, 10 Feb 2021 17:39:38 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/super-deshevye-vds/</comments>
<description>
&lt;p&gt;Появился новый промо-тариф за 1 евро, на котором доступен мой образ vestacp-multiphp. А также новый шаблон Debian-10-HestiaCP с версиями php от 5.6 до 8.0. Заказать можно по &lt;a href="https://vps-server.ru/billing/pl.php?4330&amp;go=/billing/order.php?vid=vds&amp;tarif_id=73"&gt;ссылке&lt;/a&gt;. Количество ограничено.&lt;/p&gt;
&lt;p&gt;&lt;a href='https://vps-server.ru/billing/pl.php?4330&amp;go=/billing/order.php?vid=vds&amp;tarif_id=73' alt='VPS-server.ru' target='_blank'&gt;&lt;img src='https://vps-server.ru/billing/_rootimages/banners/server11.gif' border='0'&gt;&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Ошибка добавления ptr записи в VestaCP</title>
<guid isPermaLink="false">102</guid>
<link>https://www.anikin.pw/all/oshibka-dobavleniya-ptr-zapisi-v-vestacp/</link>
<pubDate>Mon, 12 Oct 2020 15:42:42 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/oshibka-dobavleniya-ptr-zapisi-v-vestacp/</comments>
<description>
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Error: PTR record domain.net should be a fully qualified domain name (FQDN)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В файле /usr/local/vesta/func/domain.sh находим&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;if [ $t = 'CNAME' ]; then&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;И перед этим вписываем&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;if [ $t = 'PTR' ]; then
        tree_length=2
fi&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>Мультиверсионность php c VestaCP на выделенных серверах и VDS</title>
<guid isPermaLink="false">97</guid>
<link>https://www.anikin.pw/all/multiversionnost-php-na-vydelennyh-serverah-i-vds/</link>
<pubDate>Tue, 22 Oct 2019 18:19:52 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/multiversionnost-php-na-vydelennyh-serverah-i-vds/</comments>
<description>
&lt;p&gt;На наших выделенных серверах и VDS теперь доступен шаблон с VestaCP и версиями php от 5.3 до 7.3. Установка через техподдержку.&lt;br /&gt;
Проходите по &lt;a href="https://vps-server.ru/billing/pl.php?4330"&gt;ссылке&lt;/a&gt; или кликайте на баннер вверху страницы, в комментариях к заказу напишите что вам нужен шаблон с vestacp-multiphp.&lt;/p&gt;
</description>
</item>

<item>
<title>Менеджер версий php для Debian/Ubuntu.</title>
<guid isPermaLink="false">78</guid>
<link>https://www.anikin.pw/all/menedzher-versiy-php/</link>
<pubDate>Sat, 18 Mar 2017 17:46:31 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/menedzher-versiy-php/</comments>
<description>
&lt;p&gt;&lt;b&gt;Скрипт мультиверсионности мной более не поддерживается, т.к в новых версиях дебиан все сложнее автоматизировать установку старых версий php. Поэтому php 5 собирайте руками. Либо проходите по &lt;a href="https://anikin.pw/all/virtualki-v-rf/"&gt;ссылке&lt;/a&gt;.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Выкладываю мой скрипт который поможет установить несколько версий php из исходных кодов на ваш сервер. Скрипт делался в первую очередь для Debian и проверялся на Debian 8 x64. Но работает и на Ubuntu. Удобно с помощью скрипта поддерживать актуальные версии php на сервере с вестой, т.к скрипт умеет автоматически обновлять шаблоны весты при сборке.&lt;br /&gt;
На debian 7/8 с моими флагами установки без проблем собираются php 5.2 и выше.&lt;br /&gt;
На ubuntu 14.04/16.04 по умолчанию собираются php 5.3 и выше. 5.2 при компиляции валится с ошибкой. Поэтому если нужен 5.2 юзайте дебиан.&lt;br /&gt;
Что делает скрипт:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;При запуске спрашивает какие версии php требуется собрать(версию нужно вводить полностью. Например 7.1.2, а не 7.1. Можно ввести несколько версий через пробел), создавать ли на бинарник php-cgi симлинк в /usr/bin для быстрого доступа. Проверяет наличие на сервере панели vestacp. Если находит её, то спрашивает создавать ли шаблон web для каждой версии.&lt;/li&gt;
&lt;li&gt;При первом запуске спрашивает, нужно ли ставить зависимости. Если вы откажетесь от установки зависимостей, то вам нужно их установить самостоятельно. Иначе при сборке вы получите ошибки. При последующих запусках этот шаг пропускается. Нужно понимать что скрипт старается поставить все возможные зависимости, но в разных дистрибутивах могут использоваться разные пакеты или при использовании кастомных флагов компиляции может потребоваться что-то доустановить.&lt;/li&gt;
&lt;li&gt;Парсит &lt;a href="http://php.net/downloads.php"&gt;http://php.net/downloads.php&lt;/a&gt; и &lt;a href="http://php.net/releases/"&gt;http://php.net/releases/&lt;/a&gt; на наличие bz2 архива с исходниками указанной юзером версии php. Если находит, скачивает и распаковывает исходники в /opt/php/src.&lt;br /&gt;
&lt;details&gt;&lt;br /&gt;
&lt;summary&gt;&lt;/summary&gt;&lt;br /&gt;
Также можно положить архивы с иходниками в /opt/php/src/bzips, тогда скрипт не будет их скачивать.&lt;br /&gt;
&lt;/details&gt;&lt;/li&gt;
&lt;li&gt;Конфигурит, по умолчанию с моими параметрами компиляции(подойдут для большинства пользователей). Собирает.&lt;br /&gt;
&lt;details&gt;&lt;br /&gt;
&lt;summary&gt;&lt;b&gt;Тем кто хочет использовать свои параметры компиляции обязательно кликнуть сюда&lt;/b&gt;&lt;/summary&gt;&lt;br /&gt;
Можно свои параметры конфигурирования положить в файл /opt/php/options. Если скрипт находит этот файл, то он использует его  для конфигурирования. Свой файл можно сделать на основе &lt;a href="https://anikin.pw/files/options"&gt;моего&lt;/a&gt;. Скрипт заменяет &lt;b&gt;version&lt;/b&gt; в файле конфигурирования на текущую собираемую версию. Это сделано для того чтобы скрипт автоматом создавал свой каталог для каждой версии. Если вы собираете например версию 5.3.29 и в вашем файле конфигурирования указано prefix=/opt/php/php-version, то это по сути равно prefix=/opt/php/php-5.3.29. При сборке нескольких версий одновременно эту фичу нужно использовать чтобы не собирать все версии в один каталог.&lt;br /&gt;
&lt;/details&gt;&lt;/li&gt;
&lt;li&gt;При необходимости создает симлинк и шаблон для весты. Если создает темплейты для весты, то проверяет включен ли модуль cgi  в апаче. Если модуль не включен, то включает его.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Запустить скрипт очень просто&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# git clone https://github.com/petranikin/mgrvphp.git
# cd mgrvphp
# bash mgrvphp&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Немного скриншотов&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1068" data-ratio="1.5300859598854"&gt;
&lt;img src="https://www.anikin.pw/pictures/-_2017-03-18_16-15-49.png" width="1068" height="698" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/-_2017-03-18_16-16-20.png" width="1068" height="698" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/-_2017-03-18_16-17-12.png" width="1068" height="698" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/-_2017-03-18_16-18-08.png" width="1068" height="698" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/-_2017-03-18_17-38-08.png" width="1068" height="679" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/-_2017-03-18_17-41-27.png" width="952" height="525" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Шаблон VDS с VestaCP c мультиверсионностью PHP</title>
<guid isPermaLink="false">74</guid>
<link>https://www.anikin.pw/all/shablon-s-vestacp-c-multiversionnostyu-php/</link>
<pubDate>Fri, 03 Feb 2017 15:24:51 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/shablon-s-vestacp-c-multiversionnostyu-php/</comments>
<description>
&lt;p&gt;На наших VDS теперь доступен готовый шаблон Debian 8 с предустановленной панелью VestaCP и уже собранными версиями PHP от 5.2 до 7.1 включительно. Версию PHP можно выбирать свою для каждого сайта. Заказать VDS можно по &lt;a href="https://vps-server.ru/billing/pl.php?4330&amp;go=/vps/6"&gt;этой ссылке&lt;/a&gt;. После выдачи VDS нужно зайти в панель управления VDS, кликнуть «Переустановка VDS» и выбрать шаблон «debian-8-X86_64-vestacp_multiphp»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.anikin.pw/pictures/-_2017-02-03_15-22-58.png" width="1545" height="224" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Пароль пользователя admin в весте, совпадает с паролем root.&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Миграция с ISPManager 4 на VestaCP</title>
<guid isPermaLink="false">71</guid>
<link>https://www.anikin.pw/all/migraciya-s-ispmanager-4-na-vestacp/</link>
<pubDate>Tue, 27 Dec 2016 13:17:58 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/migraciya-s-ispmanager-4-na-vestacp/</comments>
<description>
&lt;p&gt;Выкатываем в паблик скрипт миграции с ISPManager 4 на VestaCP.&lt;br /&gt;
Обращаем ваше внимание, что:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;копирование данных скриптом isp2vesta возможно тогда и только тогда, когда на сервере установлены nginx в качестве прокси и apache в качестве основного веб-сервера&lt;/li&gt;
&lt;li&gt;на исходном сервере с ISPmanager никакие данные не изменяются, пакеты и программы не устанавливаются.&lt;/li&gt;
&lt;li&gt;при копировании без указания пользователя переносятся все пользователи ISPmanager, включая отключенных&lt;/li&gt;
&lt;li&gt;Копирование реселлеров из ISPManager PRO не происходит в виду отсутствия этого функционала в VestaCP пути пользователей ISPManager используются дефолтные: /var/www/USERNAME&lt;/li&gt;
&lt;li&gt;для копирования данных необходимо, чтобы на исходном сервере работал SSH на 22 порту и у вас был доступ к серверу root&lt;/li&gt;
&lt;li&gt;для копирования баз данных MySQL необходимо, чтобы на исходном сервере работал MySQL&lt;/li&gt;
&lt;li&gt;для копирования не нужна действующая лицензия ISPManager, так как её функционал для переноса не используется&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Скрипт миграции можно взять на &lt;a href="https://github.com/vps-server-ru/isp2vesta"&gt;гитхаб&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Запускать так:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# bash isp2vesta IP-ADDRESS ROOT-PASSWORD [имя пользователя]&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;При запуске без параметров копируются ВСЕ пользователи.&lt;br /&gt;
При запуске с параметром&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;all-enabled-users&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;копируются все активные пользователи.&lt;br /&gt;
При запуске с параметром&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;all-disabled-users&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;копируются все не активные пользователи.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://chast.in/copy-users-from-ispmanager-2-vestacp.html"&gt;исходная ссылка&lt;/a&gt;&lt;br /&gt;
В общем тестируйте, о проблемах сообщить можно в скайпе.&lt;/p&gt;
&lt;p&gt;P.S. Я ещё добавляю вот эти модули перед миграцией&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# a2enmod actions
# a2enmod cgi
# a2enmod authz_groupfile&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ещё P.S. &lt;b&gt;Новогодняя акция: мы оказываем помощь по переносу ваших сайтов из панели ISPManager 4 на VestaCP при покупке сервера линеек &lt;a href="https://vps-server.ru/dedicated/26"&gt;1&lt;/a&gt;, &lt;a href="https://vps-server.ru/dedicated/4"&gt;2&lt;/a&gt;, &lt;a href="https://vps-server.ru/dedicated/25"&gt;3&lt;/a&gt; за дополнительную плату, но компенсируем вам затраты, предоставив второй месяц аренды сервера бесплатно.&lt;/b&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Добавление кучи ip в vestacp</title>
<guid isPermaLink="false">69</guid>
<link>https://www.anikin.pw/all/dobavlenie-kuchi-ip-v-vestacp/</link>
<pubDate>Mon, 03 Oct 2016 12:55:21 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/dobavlenie-kuchi-ip-v-vestacp/</comments>
<description>
&lt;p&gt;Создаем скрипт со следующим содержимым&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;#!/bin/bash
export VESTA=/usr/local/vesta/
file=&amp;quot;/root/ip.txt&amp;quot;
while read line
do
/usr/local/vesta/bin/v-add-sys-ip $line 255.255.255.255 eth0
done &amp;lt; $file&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В /root/ip.txt кладем список ip построчно.&lt;br /&gt;
Делаем скрипт исполняемым и запускаем. IP добавлены на сервер в весте.&lt;/p&gt;
</description>
</item>

<item>
<title>Мультиверсионность php на CentOS с VestaCP.</title>
<guid isPermaLink="false">66</guid>
<link>https://www.anikin.pw/all/multiversionnost-na-centos-s-vestacp/</link>
<pubDate>Wed, 01 Jun 2016 15:54:06 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/multiversionnost-na-centos-s-vestacp/</comments>
<description>
&lt;p&gt;В комментариях к статье &lt;a href="http://anikin.pw/all/multiversionnost-php-na-servere-s-vestacp/"&gt;Мультиверсионность php на сервере с VestaCP&lt;/a&gt; один из читателей попросил написать статью как сделать тоже самое на CentOS. Я уже приготовился писать статью про компиляцию php из исходников, но почитав форум весты увидел что все уже сделано за меня.&lt;/p&gt;
&lt;p&gt;На &lt;a href="https://forum.vestacp.com/viewtopic.php?f=19&amp;t=10854"&gt;официальном форуме VestaCP&lt;/a&gt; есть скрипт, который добавляет репозиторий с уже собранными версиями php 5.5, 5.6 и 7.0. По умолчанию в CentOS 6.8 установлен php 5.4. В итоге после установки скрипта мы имеем все версии php начиная от 5.4.&lt;/p&gt;
&lt;p&gt;Установка супер простая&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# wget http://mirror.skamasle.com/vestacp/PHP/sk-phpinstaller_beta02_3.sh
# bash sk-phpinstaller_beta02_3.sh&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Вывод установщика не очень многословен&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-06-01-15:44:04.png" width="446" height="362" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;После установки при редактировании виртуального хоста в web-шаблонах мы видим что появились новые пункты с новыми версиями php.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-06-01-15:43:11.png" width="324" height="395" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Пробуем переключится и смотрим phpinfo&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1267" data-ratio="1.7308743169399"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-06-01-15:47:34.png" width="1267" height="732" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-06-01-15:48:13.png" width="1270" height="848" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-06-01-15:48:41.png" width="1431" height="876" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-06-01-15:49:07.png" width="1429" height="922" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;Как видим, все работает. За скрипт спасибо пользователю с ником &lt;a href="http://www.skamasle.com/"&gt;skamasle&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Мультиверсионность php на сервере с VestaCP.</title>
<guid isPermaLink="false">64</guid>
<link>https://www.anikin.pw/all/multiversionnost-php-na-servere-s-vestacp/</link>
<pubDate>Mon, 11 Apr 2016 13:59:31 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/multiversionnost-php-na-servere-s-vestacp/</comments>
<description>
&lt;p&gt;&lt;a href="https://anikin.pw/all/menedzher-versiy-php/"&gt;Можно использовать скрипт который упрощает установку разных версий php&lt;/a&gt;&lt;br /&gt;
Сделаем возможность использовать несколько разных версий php на одном сервере c Ubuntu 14.04 и VestaCP. Возможность переключать версию php будет для каждого сайта отдельно. По умолчанию в ubuntu 14.04.4 с вестой установился php 5.5.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:09:42.png" width="1255" height="533" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Все действия производятся под root’ом.&lt;br /&gt;
Соберем старый php 5.4.&lt;br /&gt;
Установим необходимые пакеты.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;apt-get build-dep -y php5
apt-get install libt1-dev libonig-dev libmcrypt-dev libreadline-dev&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Создаем каталог для исходников&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;mkdir /php/
mkdir /php/src&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Скачиваем туда сорцы с &lt;a href="http://php.net"&gt;http://php.net&lt;/a&gt;.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;wget -O /php/src/php-5.4.45.tar.bz2 http://de1.php.net/get/php-5.4.45.tar.bz2/from/this/mirror
cd /php/src/
tar -xjf php-5.4.45.tar.bz2
cd php-5.4.45&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;И создаем каталог куда будем собирать php&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;mkdir /php/php54&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Конфигурим(обратите внимание на переменную —prefix=, она указывает на каталог куда собираем php)&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;./configure \
--prefix=/php/php54 \
--with-config-file-path=/etc \
--with-regex=php \
--disable-rpath \
--disable-static \
--with-pic \
--with-layout=GNU \
--enable-calendar \
--enable-sysvsem \
--enable-sysvshm \
--enable-sysvmsg \
--enable-bcmath \
--with-bz2 \
--enable-ctype \
--with-cdb \
--with-iconv \
--enable-exif \
--enable-ftp \
--with-gettext \
--enable-mbstring \
--with-onig=/usr \
--with-pcre-regex=/usr \
--enable-shmop \
--enable-sockets \
--enable-wddx \
--with-libxml-dir=/usr \
--with-zlib \
--with-kerberos=/usr \
--with-openssl=/usr \
--enable-soap \
--enable-zip \
--with-mhash=yes \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--enable-pdo \
--with-pdo-mysql=mysqlnd \
--enable-exif \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-freetype-dir=/usr \
--with-t1lib \
--with-zlib-dir=/usr \
--with-mcrypt=/usr \
--with-mhash \
--with-xsl=/usr \
--enable-zip \
--enable-cgi \
--with-curl \
--with-gd \
--enable-pcntl \
--enable-mbregex \
--enable-gd-native-ttf \
--with-libdir=lib64 \
--enable-dba=shared \
--enable-intl \
--with-readline=/usr \
--enable-simplexml \
--with-libdir=/lib/x86_64-linux-gnu \
--with-config-file-scan-dir=&amp;quot;$instdir&amp;quot;/etc \
--with-pspell&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Компиляем&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;make
make install&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Включаем модуль cgi для апача&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;a2enmod cgi&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Переключать будем шаблонами apache. Скопируем существующий шаблон phpcgi&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;cp /usr/local/vesta/data/templates/web/apache2/phpcgi.sh /usr/local/vesta/data/templates/web/apache2/php54.sh
cp /usr/local/vesta/data/templates/web/apache2/phpcgi.stpl /usr/local/vesta/data/templates/web/apache2/php54.stpl
cp /usr/local/vesta/data/templates/web/apache2/phpcgi.tpl /usr/local/vesta/data/templates/web/apache2/php54.tpl&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Открываем файл /usr/local/vesta/data/templates/web/apache2/php54.sh и находим там строку&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;wrapper_script='#!/usr/bin/php-cgi -cphp5-cgi.ini'&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;заменяем на&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;wrapper_script='#!/php/php54/bin/php-cgi -cphp5-cgi.ini'&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;И перезапускаем весту&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;service vesta restart&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Теперь если зайти в весте в редактирование домена в web, то в шаблонах апача можно увидеть новый шаблон php54. Можно попробовать переключится.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:08:59.png" width="386" height="405" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:10:07.png" width="1283" height="733" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Аналогично собираем php 5.6 и php 7.0, в каталоги /php/php56 и /php/php70 соответсвенно. И создаем для них шаблоны php56 и php70. Конфигурирование для php7 несколько отличается от php5. Мои параметры для конфигурирования есть в &lt;a href="http://anikin.pw/all/sborka-php-7-na-debian-8-jessie/"&gt;этой статье&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;В результате этих манипуляций у нас появятся новые шаблоны php54, php56 и php70, с соответсвующими версиями php. Теперь для каждого домена мы можем выбрать любую версию php от 5.4 до 7.0. С выходом новых версий их можно добавлять к текущим таким же способом.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:57:27.png" width="355" height="483" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1258" data-ratio="1.6444444444444"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:58:11.png" width="1258" height="765" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:58:34.png" width="1257" height="620" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:58:55.png" width="1427" height="648" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2016-04-11-13:59:19.png" width="1430" height="648" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Обзор бесплатной панели управления хостингом VestaCP</title>
<guid isPermaLink="false">50</guid>
<link>https://www.anikin.pw/all/obzor-besplatnoy-paneli-upravlenia-hostingom-vestacp/</link>
<pubDate>Fri, 20 Feb 2015 13:53:38 +0300</pubDate>
<author></author>
<comments>https://www.anikin.pw/all/obzor-besplatnoy-paneli-upravlenia-hostingom-vestacp/</comments>
<description>
&lt;p&gt;Сегодня я хочу рассказать о панели хостинга VestaCP. Это бесплатная легкая панель, которая несмотря на минимализм обладает почти всем необходимым для хостинга функционалом. Распространяется по лицензии GPLv3.&lt;br /&gt;
На текущий момент поддерживаются дистрибутивы: RHEL 5, RHEL 6, CentOS 5, CentOS 6, Debian 7, Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10, Ubuntu 14.04.&lt;br /&gt;
Начнем с установки, заходим на сервер по ssh и выполняем:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# curl -O http://vestacp.com/pub/vst-install.sh
# bash vst-install.sh&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Установочный скрипт спросит хотим ли мы установить панель и все ПО к ней, попросит указать адрес электронной почты администратора и hostname сервера.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1415" data-ratio="1.8002544529262"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-12:58:33.png" width="1415" height="786" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-12:59:06.png" width="1415" height="786" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-12:59:16.png" width="1415" height="786" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;После всех вопросов система сообщит что установка займет около 15 минут. Об окончании установки мы можем узнать по сообщению в консоли, а также по письму на электронную почту указанную нами в установочном скрипте.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1415" data-ratio="1.8002544529262"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:05:10.png" width="1415" height="786" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:07:41.png" width="889" height="367" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Открываем ссылку указанную в сообщении и логинимся.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1920" data-ratio="1.8181818181818"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:12:02.png" width="1920" height="1056" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:12:15.png" width="1920" height="1056" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:12:42.png" width="1920" height="1056" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Видим интерфейс панели, сменим язык интерфейса. Для этого кликнем по «admin» в правом верхнем углу. Откроется профиль пользователя, выбираем «Language» ru и жмем Save. И видим русский интерфейс панели.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1920" data-ratio="1.8181818181818"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:16:55.png" width="1920" height="1056" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:17:24.png" width="1920" height="1056" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;После установки панели мы получаем готовое к работе и настроенное ПО: веб-сервер(nginx сразу устанавливается фронтэндом к апачу), почтовый сервер, сервер баз данных, ftp-сервер и сервер DNS. Т.е сразу после установки панели мы можем создавать пользователей, загружать на сервер свои сайты и разворачивать их. Интерфейс панели интуитивно понятен и не вызывает затруднений в работе.&lt;/p&gt;
&lt;p&gt;Есть возможность добавлять дополнительные ip на сервер, редактировать cron и правила iptables. Также присутствуют шаблоны пользователей.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1920" data-ratio="1.8181818181818"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:31:53.png" width="1920" height="1056" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:32:51.png" width="1920" height="1056" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:32:24.png" width="1920" height="1056" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:36:28.png" width="1920" height="1056" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Панель ведет графики нагрузки всех сервисов, логи, а также делает бекапы пользователей.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1920" data-ratio="1.8181818181818"&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:36:49.png" width="1920" height="1056" alt="" /&gt;
&lt;img src="https://www.anikin.pw/pictures/---2015-02-20-13:37:09.png" width="1920" height="1056" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;На мой взгляд, vestacp идеальный вариант для веб-мастера за счет своей бесплатности, открытости и богатого функционала. Для полноценного хостинга не хватает только жесткого разграничения ресурсов сервера(процессорного времени, памяти и т. д.).&lt;/p&gt;
&lt;p&gt;Это обзор основных возможностей данной панели, подробнее ознакомится можно на &lt;a href="http://vestacp.com/"&gt;официальном сайте&lt;/a&gt;. Там же есть форум с русскоязычной веткой, где можно обсудить панель и получить помощь.&lt;/p&gt;
</description>
</item>


</channel>
</rss>