{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Аникин: заметки с тегом ispmanager",
    "_rss_description": "Блог об администрировании Linux, BSD и не только",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/anikin.pw\/tags\/ispmanager\/",
    "feed_url": "https:\/\/anikin.pw\/tags\/ispmanager\/json\/",
    "icon": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884",
    "authors": [
        {
            "name": "Петр Аникин",
            "url": "https:\/\/anikin.pw\/",
            "avatar": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884"
        }
    ],
    "items": [
        {
            "id": "71",
            "url": "https:\/\/anikin.pw\/all\/migraciya-s-ispmanager-4-na-vestacp\/",
            "title": "Миграция с ISPManager 4 на VestaCP",
            "content_html": "<p>Выкатываем в паблик скрипт миграции с ISPManager 4 на VestaCP.<br \/>\nОбращаем ваше внимание, что:<\/p>\n<ul>\n<li>копирование данных скриптом isp2vesta возможно тогда и только тогда, когда на сервере установлены nginx в качестве прокси и apache в качестве основного веб-сервера<\/li>\n<li>на исходном сервере с ISPmanager никакие данные не изменяются, пакеты и программы не устанавливаются.<\/li>\n<li>при копировании без указания пользователя переносятся все пользователи ISPmanager, включая отключенных<\/li>\n<li>Копирование реселлеров из ISPManager PRO не происходит в виду отсутствия этого функционала в VestaCP пути пользователей ISPManager используются дефолтные: \/var\/www\/USERNAME<\/li>\n<li>для копирования данных необходимо, чтобы на исходном сервере работал SSH на 22 порту и у вас был доступ к серверу root<\/li>\n<li>для копирования баз данных MySQL необходимо, чтобы на исходном сервере работал MySQL<\/li>\n<li>для копирования не нужна действующая лицензия ISPManager, так как её функционал для переноса не используется<\/li>\n<\/ul>\n<p>Скрипт миграции можно взять на <a href=\"https:\/\/github.com\/vps-server-ru\/isp2vesta\">гитхаб<\/a><\/p>\n<p>Запускать так:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># bash isp2vesta IP-ADDRESS ROOT-PASSWORD [имя пользователя]<\/code><\/pre><p>При запуске без параметров копируются ВСЕ пользователи.<br \/>\nПри запуске с параметром<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">all-enabled-users<\/code><\/pre><p>копируются все активные пользователи.<br \/>\nПри запуске с параметром<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">all-disabled-users<\/code><\/pre><p>копируются все не активные пользователи.<\/p>\n<p><a href=\"http:\/\/chast.in\/copy-users-from-ispmanager-2-vestacp.html\">исходная ссылка<\/a><br \/>\nВ общем тестируйте, о проблемах сообщить можно в скайпе.<\/p>\n<p>P.S. Я ещё добавляю вот эти модули перед миграцией<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># a2enmod actions\n# a2enmod cgi\n# a2enmod authz_groupfile<\/code><\/pre><p>ещё P.S. <b>Новогодняя акция: мы оказываем помощь по переносу ваших сайтов из панели ISPManager 4 на VestaCP при покупке сервера линеек <a href=\"https:\/\/vps-server.ru\/dedicated\/26\">1<\/a>, <a href=\"https:\/\/vps-server.ru\/dedicated\/4\">2<\/a>, <a href=\"https:\/\/vps-server.ru\/dedicated\/25\">3<\/a> за дополнительную плату, но компенсируем вам затраты, предоставив второй месяц аренды сервера бесплатно.<\/b><\/p>\n",
            "date_published": "2016-12-27T13:17:58+03:00",
            "date_modified": "2017-01-14T11:52:55+03:00",
            "tags": [
                "isp",
                "isp-manager",
                "ispmanager",
                "ispmgr",
                "vesta control panel",
                "vestacp"
            ],
            "_date_published_rfc2822": "Tue, 27 Dec 2016 13:17:58 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "71",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "63",
            "url": "https:\/\/anikin.pw\/all\/ustanovka-ispmanager-4-na-ubuntu-14-04\/",
            "title": "Установка ispmanager 4 на Ubuntu 14.04",
            "content_html": "<p>Существует ПО которое работает только под определенной ОС. Так вот понадобилось одному клиенту такое ПО, которое работает только под ubuntu 14.04, но при всем при этом клиенту необходимо чтобы на сервере был установлен ispmanager 4. Как мы знаем ispmanager 4 не поддерживает 14 убунту. Придется выкручиваться.<br \/>\nИтак. Стандартно начинаем установку испы<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">wget &quot;http:\/\/download.ispsystem.com\/install.4.sh&quot;\nsh install.sh<\/code><\/pre><p>Отвечаем на вопросы установщика и практически сразу получаем ошибку<\/p>\n<p><b>Can’t get information about available packages<\/b><\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2016-04-11-17:20:29.png\" width=\"600\" height=\"215\" alt=\"\" \/>\n<\/div>\n<p>Видим в логе что произошел segmentation fault. Ищем какая либа его вызвала.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">cat \/usr\/local\/ispmgr\/var\/pkgctl.log|grep LoadModule<\/code><\/pre><p>В последней строчке мы увидим эту либу.<\/p>\n<p>Переименовываем её<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">mv \/usr\/local\/ispmgr\/lib\/xxx.so \/usr\/local\/ispmgr\/lib\/_xxx.so<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2016-04-11-17:21:59.png\" width=\"915\" height=\"134\" alt=\"\" \/>\n<\/div>\n<p>Затем снова запускаем установку.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">\/usr\/local\/ispmgr\/sbin\/ISPmanager-install.sh<\/code><\/pre><p>Теперь установка идет относительно нормально, ошибки мы получим только при проверке установленного ПО, т.к панель не умеет работать с апачем 2.4. Ну и ладно, главное панель установилась. Теперь нам нужно установить апач 2.2 вместо 2.4 для корректной работы панели.<br \/>\nАпач 2.2 мы возьмем в репозиториях 12 убунты.<br \/>\nСоздаем файлы с содержимым<br \/>\n<b>\/etc\/apt\/sources.list.d\/ubuntu1204.list<\/b><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">deb http:\/\/ru.archive.ubuntu.com\/ubuntu\/ precise main<\/code><\/pre><p><b>\/etc\/apt\/preferences.d\/apache22<\/b><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Package: apache*\nPin: release a=precise\nPin-Priority: 500<\/code><\/pre><p><b>\/etc\/apt\/preferences.d\/libapache<\/b><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Package: libapache*\nPin: release a=precise\nPin-Priority: 500<\/code><\/pre><p>Выполняем<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">apt-get update<\/code><\/pre><p>Затем идем в меню Возможности isp панели и удаляем апач. После удаления нужно подчистить оставшееся за панелью. Выполняем<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">apt-get purge apache2*<\/code><\/pre><p>Все. Теперь идем в меню Возможности и жмакаем установить веб-сервер Apache. Установится apache 2.2. Далее доустанавливаем необходимое ПО, такое как php, phpmyadmin, webmail. Все это ПО не установилось по умолчанию, т.к оно не может работать без апача 2.2. Лучше также сразу установить nginx.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2016-04-11-18:27:54.png\" width=\"1719\" height=\"635\" alt=\"\" \/>\n<\/div>\n<p>Есть ещё один ньюанс, не установится модуль апач для php, соответственно сразу после установки нужно удалить старые конфиги для webmail и phpmyadmin. Создать пользователя default-user и у него домен default.domain, которому разрешён php как cgi. И соответсвенно создать симлинки в каталог виртуалхоста юзера.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">ln -s \/usr\/share\/squirrelmail\/ \/home\/default-user\/data\/www\/default.domain\/webmail\nln -s \/usr\/share\/phpmyadmin \/home\/default-user\/data\/www\/default.domain\/myadmin<\/code><\/pre><p>Придется смирится что myadmin и webmail будут работать по http, а не по https.<br \/>\nТакже возможно придется поправить некоторые ошибки в конфигах squirrelmail и phpmyadmin, что выходит за пределы этой статьи.<\/p>\n<p>А вообще лучше не использовать все эти пляски с бубном, и отказаться от устаревшей продукции isp. Например в пользу <a href=\"http:\/\/anikin.pw\/all\/obzor-besplatnoy-paneli-upravlenia-hostingom-vestacp\/\">панели VestaCP<\/a>.<\/p>\n",
            "date_published": "2016-04-11T18:09:15+03:00",
            "date_modified": "2016-04-11T23:02:28+03:00",
            "tags": [
                "isp",
                "isp-manager",
                "ispmanager",
                "ispmgr",
                "ubuntu"
            ],
            "_date_published_rfc2822": "Mon, 11 Apr 2016 18:09:15 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "63",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "55",
            "url": "https:\/\/anikin.pw\/all\/nastroyka-ispmanager-dlya-otpravki-pochty-s-sayta\/",
            "title": "Настройка ispmanager для отправки почты с сайта.",
            "content_html": "<p>Как оказалось многие клиенты не знают как настроить отправку почты с сайта в ispmanager. Чтобы не повторять всем одно и тоже пишу эту заметку.<\/p>\n<p>Первым делом идем в раздел «Почтовые домены» и проверяем, что домен с которого нужно отправлять почту присутствует там. Если нет то кликаем «Cоздать» и создаем почтовый домен.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2015-04-05-15:24:55.png\" width=\"165\" height=\"120\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2015-04-05-15:25:25.png\" width=\"449\" height=\"199\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Затем идем в раздел «Почтовые ящики» и создаем почтовый ящик, с которого будем осуществлять отправку.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2015-04-05-15:28:22.png\" width=\"163\" height=\"115\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2015-04-05-15:29:19.png\" width=\"454\" height=\"323\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2015-04-05-15:29:47.png\" width=\"243\" height=\"183\" alt=\"\" \/>\n<div class=\"e2-text-caption\">После этого идем в раздел «www-домены», выбираем наш домен и кликаем «Изменить». Вписываем наш ящик в качестве email-администратора и кликаем «ОК».<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2015-04-05-15:32:25.png\" width=\"166\" height=\"182\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2015-04-05-15:32:14.png\" width=\"446\" height=\"369\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Настройка отправки почты с сайта закончена.<\/div>\n<\/div>\n",
            "date_published": "2015-04-05T15:41:06+03:00",
            "date_modified": "2015-04-05T15:41:00+03:00",
            "tags": [
                "isp",
                "ispmanager",
                "mail()",
                "почта"
            ],
            "_date_published_rfc2822": "Sun, 05 Apr 2015 15:41:06 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "55",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "40",
            "url": "https:\/\/anikin.pw\/all\/kak-sozdat-virtualny-host-zaglushku-v-apache2\/",
            "title": "Как создать виртуальный хост «заглушку» в apache2.",
            "content_html": "<p>Многие пользователи жалуются что их сайты открываются по «левым доменам», к которым они не имеют отношения. Происходит это потому что сайт на сервере доступен не только по доменному имени, но и по ip. И кто угодно может направить свой домен на ip сервера. Чтобы это исправить нужно создать заглушку при обращениях к вебсерверу по ip. Т.к проблема частая, пилю мануал.<\/p>\n<h2>Создание заглушки для сервера с панелью ispmanager 4.<\/h2>\n<ol start=\"1\">\n<li>В разделе www-домены создаем домен с любым именем, например default.domain<\/li>\n<li>В разделе ip-адреса выделяем ip сервера и кликаем «Изменить»<\/li>\n<li>В качестве «домен по умолчанию» выбираем наш домен default.domain<\/li>\n<\/ol>\n<p>Теперь по ip адресу будет открываться заглушка ispmanager.<\/p>\n<h2>Создание заглушки для сервера без панели управления.<\/h2>\n<p>Создадим каталог для виртуального хоста заглушки, например \/var\/www\/default\/<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># mkdir \/var\/www\/default<\/code><\/pre><p>Создадим пустой файл index.php<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># touch \/var\/www\/default\/index.php<\/code><\/pre><p>Теперь в конфигурационном файле apache2(в дебианоподобных ОС это \/etc\/apache2\/apache2.conf) пропишем виртуальный хост.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">&lt;VirtualHost *:80 &gt;\n        ServerName default\n        DocumentRoot \/var\/www\/default\n&lt;\/VirtualHost&gt;<\/code><\/pre><p>Затем перезапускаем apache2<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># service apache2 restart<\/code><\/pre><p>Теперь по ip адресу будет открываться пустая страница.<\/p>\n",
            "date_published": "2014-11-13T15:33:45+03:00",
            "date_modified": "2014-11-13T15:32:58+03:00",
            "tags": [
                "apache2",
                "default",
                "isp",
                "ispmanager",
                "заглушка"
            ],
            "_date_published_rfc2822": "Thu, 13 Nov 2014 15:33:45 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "40",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "21",
            "url": "https:\/\/anikin.pw\/all\/vosstanovlenie-raboty-ispmanager-pri-smene-ip\/",
            "title": "Восстановление работы ISPManager при смене IP",
            "content_html": "Автор:  <a href=\"http:\/\/shmelenduk.ru\" target=\"_blank\">Артем Авдонин<\/a><p>\r\n\r\nЧто делать если панель перестала быть доступна после смены IP? Для начала нужно проверить лог-файл панели. Он находится по адресу:<p>\r\n\r\n<code>\/usr\/local\/ispmgr\/var\/ihttpd.log<\/code><p>\r\n\r\nВероятнее всего Вы увидите там ошибку вроде:<p>\r\n\r\n<code>INFO Adding binding. IP:'%%YOUR_IP_HERE%%', port: 1500, cert key: '', cert path: ''\r\nINFO Finished with error. bind<\/code><p>\r\n\r\nЭта ошибка значит, что встроенный web-сервер панели не может начать слушать с указанным в конфигурации IP. Нужно выполнить следующие команды:<p>\r\n\r\n<code># killall -9 ihttpd<\/code><p>\r\nДля ispmgr4\r\n<code># \/usr\/local\/ispmgr\/sbin\/ihttpd YOUR_IP 1500<\/code><p>\r\nДля ispmgr5\r\n<code># \/usr\/local\/mgr5\/sbin\/ihttpd YOUR_IP 1500<\/code><p>\r\n\r\nПервая команда \"убьёт\" работающий web-сервер, а вторая запустит его на IP, указанном вместо  <code>YOUR_IP<\/code>. После этого Вы сможете зайти в панель по адресу:<p>\r\n\r\nhttps:\/\/<code>YOUR_IP<\/code>:1500<p>\r\n\r\nПосле этого Вам нужно указать новый IP вместо старого в ISPManager, раздел \"Настройки\", пункт \"Адрес панели\".<p>",
            "date_published": "2014-03-03T17:53:34+03:00",
            "date_modified": "2017-04-12T10:10:12+03:00",
            "tags": [
                "ihttpd",
                "isp",
                "ispmanager",
                "ispmgr",
                "смена IP ISP"
            ],
            "_date_published_rfc2822": "Mon, 03 Mar 2014 17:53:34 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "21",
            "_e2_data": {
                "is_favourite": true,
                "links_required": null,
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}