{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Feet'овый блог: нататкі з тэгам ajenti",
    "_rss_description": "Вся жизнедеятельность человека через призму женских стоп и девичьих ступней. Качественные фото и интересный авторский контент. Советы по жизни и работе. Философские рассуждения и пища для размышления.",
    "_rss_language": "be",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/feet.tf\/tags\/ajenti\/",
    "feed_url": "https:\/\/feet.tf\/tags\/ajenti\/json\/",
    "icon": "https:\/\/feet.tf\/pictures\/userpic\/userpic@2x.jpg?1706430300",
    "authors": [
        {
            "name": "Мистер Фит",
            "url": "https:\/\/feet.tf\/",
            "avatar": "https:\/\/feet.tf\/pictures\/userpic\/userpic@2x.jpg?1706430300"
        }
    ],
    "items": [
        {
            "id": "388",
            "url": "https:\/\/feet.tf\/all\/plyusy-i-minusy-hostinga-digitalocean\/",
            "title": "Плюсы и минусы хостинга digitalocean",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/digitalocean-howto.jpg\" width=\"1280\" height=\"1261\" alt=\"настройка хостинга digitalocean для новичков\" \/>\n<\/div>\n<p>На самом деле у <i>дигиталоушен<\/i> есть один плюс — у вас полноценный сервер, хоть и виртуальный.<\/p>\n<p>К счастью, минут тоже один — вы в полном ответе за судьбу сервера, вам некуда позвонить с вопросом, почему письма не отправляются или сайт не работает.<\/p>\n<p>Делюсь своим опытом.<\/p>\n<p>На простейшем тарифном плане размещено более 10 сайтов. Часть на чистом <i>html<\/i>, часть на <i>Wordpress<\/i>, часть на <i>Egea<\/i>.<\/p>\n<h2>Первая проблема. Корневая.<\/h2>\n<p><i>DO<\/i> позволяет выбрать десяток разных дистрибутивов <i>Linux<\/i>. Я решил поставить <i>rpm-based<\/i>. Да еще от <i>RedHat<\/i>. Поставил <i>CentOS<\/i> на свою голову. Во-первых не весь софт заточен под отдельные дистрибутивы, во-вторых множество инструкций написано под популярные дистрибутивы.<\/p>\n<p>Мучался два дня и поставил популярную <i>Ubuntu 14.04 LTS x64<\/i>. И не жалею. Вывод — ставьте популярные решения, они и обновляются чаще и найти помощь по ним легче.<\/p>\n<h2>Вторая проблема — не желание платить за <i>cpanel<\/i>.<\/h2>\n<p>Панель управления хостингом однозначно должна быть. Она значительно упрощает множество операций. Хотя я и не исключаю, что когда-нибудь в свободное время я создам <i>droplet<\/i> без <i>CP<\/i>.<\/p>\n<p>Проблема с панелью управления сервером в том, что каждая панель использует за основу либо <i>Apache<\/i>, либо <i>Nginx<\/i>. Всю жизнь я провел на <i>Апаче<\/i>, поэтому мне он роднее. Тем более, что <i>Нгинкс<\/i> все равно только для статики работает и „пробрасывать“ <i>php5-fpm<\/i> не лучший вариант для большого количества сайтов, который разрабатывались изначально под <i>Апач<\/i>.<\/p>\n<p>Использовать frontend <i>Nginx<\/i>, а backend <i>Apache<\/i> именно <i>в моем случае<\/i> лишено смысла, т.к. создает бесполезную лишнюю нагрузку на сервер. Поэтому вместо красивой <i>Ajenti V<\/i>, я поставил аскетичную <i>Sentora<\/i>.<\/p>\n<h2>Третья проблема — падение <i>MySQL<\/i> сервера.<\/h2>\n<p>Каждые 5-8 дней без видимых причин, без нагрузок на сервер. Все советы сводились к нехватке памяти. Переключаться на более дорогой тариф не хотел. Поэтому пришлось создать своп-файл.<\/p>\n<p>Сначала проверьте, не установлен ли у вас своп командой free -m. Если Swap 0, то последовательность команд следующая:<\/p>\n<blockquote>\n<p>sudo fallocate -l 4G \/swapfile — создали файл на 4 гигабайта<br \/>\nsudo chmod 600 \/swapfile — ограничили доступ к свопу только root<br \/>\nsudo mkswap \/swapfile — объяснили системе, что это своп.<br \/>\nsudo swapon \/swapfile — включили режим использования свопа<\/p>\n<\/blockquote>\n<p>Не забудьте отредактировать \/etc\/fstab, чтобы после перезагрузки система не теряла своп:<\/p>\n<blockquote>\n<p>\/swapfile   none    swap    sw    0   0<\/p>\n<\/blockquote>\n<p>После этих манипуляций падение базы данных не происходило. Тьфу-тьфу-тьфу<\/p>\n<h2>Четвертая проблема — взлом сайтов.<\/h2>\n<p>Если взломали какой-либо сайт, то с огромной вероятностью будет скомпрометирована вся система и могут пострадать и другие сайты. Именно так и случилось неделю назад. Взломали сайт и стали рассылать спам. Сайт пришлось удалить, а вся система была напичкана вредоносными скриптами. Вычленять было слишком сложно, поэтому я восстановил предыдущую версию дроплета из бакапа. Резервное копирование — залог хорошего сна. :)<\/p>\n<h2>Проблема пятая — администрирование.<\/h2>\n<p>Раньше отдельный человек занимался сервером. Теперь это делаю я. В панели DO обновляю версию ядра, а в самой Ubuntu  обновляю пакеты, благо это очень легко:<\/p>\n<blockquote>\n<p>sudo apt-get update<br \/>\nsudo apt-get upgrade<\/p>\n<\/blockquote>\n<h2>Проблема шестая — это лучшее, что есть на рынке.<\/h2>\n<p>Да, он — выше всех похвал. <a href=\"https:\/\/www.digitalocean.com\/?refcode=56bdfde89b33\">Рекомендую попробовать digitalocean<\/a> — по ссылке вам дадут бесплатные 10$ (хватит на два месяца).<\/p>\n",
            "summary": "На самом деле у дигиталоушен есть один плюс — у вас полноценный сервер, хоть и виртуальный",
            "date_published": "2015-12-16T20:20:09+03:00",
            "date_modified": "2016-09-20T21:50:57+03:00",
            "tags": [
                "2015",
                "ajenti",
                "apache",
                "digitalocean",
                "linux",
                "nginx",
                "php",
                "sentora",
                "ubuntu",
                "дигиталоушен",
                "сервер"
            ],
            "image": "https:\/\/feet.tf\/pictures\/digitalocean-howto.jpg",
            "_date_published_rfc2822": "Wed, 16 Dec 2015 20:20:09 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "388",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/digitalocean-howto.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4199,
    "_e2_ua_string": "Aegea 11.5 (v4199)"
}