6 заметок с тегом

digitalocean

Новые тарифы DigitalOcean

Новые тарифы DigitalOcean

С тех пор когда я отказался от дедикейтид сервера, я полюбил DigitalOcean. Это дешево, практично и по сути тот же выделенный сервер.

Недавно компания ускорила работу моего сервера, а вчера выпустила новые тарифные планы. Наконец-то на самом дешевом плане за 5$ в месяц объем памяти стал 1 гигабайт (раньше было 512, чего было откровенно мало).

Увеличилось и место с 20 гигабайт до 25. Мелочь, но приятно :)

Чтобы получить новый сервер с новыми параметрами, необходимо перенести туда свой дроплет. Делается это в админке digitalocean в один клик. Но сделать это надо самому, иначе у вас останется нынешний сервер.

Все новые дроплеты уже создаются на новых мощностях.

2018   2018   digitalocean   сервер   хостинг

Ускорение DigitalOcean

скорость работы DigitalOcean

Пару недель назад digitalocean обновил оборудования в моем датацентре (Амстердам). И вот я начинаю замечать, что работать сервер стал быстрее. Классическое «было-стало». Причем сначала я понял, что сервер работает молниеносно, и только через час-другой вспомнил, что они присылали нотификатор о апгрейде оборудования в дата-центре.

Очень приятно, когда за те же деньги получаешь больше скорости :)

2017   2017   digitalocean   сервер   хостинг

HttpS, ssl и let’s encrypt

настройка letsencrypt на сервере настройка letsencrypt на digitalocean на ubuntu

Уже многие сайты перешли на шифрование. Даже обычные информационные сайты используют https. Особого смысла в этом я не вижу, но Google думает иначе и считает шифрование одним из факторов ранжирования.

До этого я пользовался бесплатными сертификатами StartSSL. Однако google в 57 версии браузера Chrome начал выдавать предупреждение, что таким сертификатам доверять нельзя. Я уже задумывался о покупке ssl-сертификата за «десятку» долларов, но в конечном итоге захотел сэкономить.

Посему решил я в пятницу под рюмочку коньяка настроить на сервере digitalocean сервис let’s encrypt.

Скажу сразу, если у вас кривые руки и нет познания в Linux, настроить будет непросто.

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

Если у вас в digitalocean один сайт, то все поставится автоматом. Инструкций в интернете полно. Но если у вас есть virtualhosts (иначе говоря много сайтов на одном аккаунте), то многое придется прописывать руками. Самое важное это помнить соответствие конфигурационных файлов:

SSLCertificateFile /etc/letsencrypt/live/ВашСайт/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ВашСайт/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/ВашСайт/chain.pem

Так как теперь можно генерировать бесплатно множество ssl-сертификатов, то в ближайшее время я переведу все сайты, которые у меня на сервере находятся.

2017   2017   digitalocean   letsencrypt   ubuntu

Нет предела совершенству

Получил еще один сертификат и перевел на https еще один сайт на этом хостинге. Фсё работаед!

При этом нагрузка на процессор сервера выросла незначительно, поэтому тащите огромную фотографию :)

digitalocean-https-apache-ip-vitrualhost
2016   2016   apache   digitalocean   https

Плюсы и минусы хостинга digitalocean

настройка хостинга digitalocean для новичков

На самом деле у дигиталоушен есть один плюс — у вас полноценный сервер, хоть и виртуальный.

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

Делюсь своим опытом.

На простейшем тарифном плане размещено более 10 сайтов. Часть на чистом html, часть на Wordpress, часть на Egea.

Первая проблема. Корневая.

DO позволяет выбрать десяток разных дистрибутивов Linux. Я решил поставить rpm-based. Да еще от RedHat. Поставил CentOS на свою голову. Во-первых не весь софт заточен под отдельные дистрибутивы, во-вторых множество инструкций написано под популярные дистрибутивы.

Мучался два дня и поставил популярную Ubuntu 14.04 LTS x64. И не жалею. Вывод — ставьте популярные решения, они и обновляются чаще и найти помощь по ним легче.

Вторая проблема — не желание платить за cpanel.

Панель управления хостингом однозначно должна быть. Она значительно упрощает множество операций. Хотя я и не исключаю, что когда-нибудь в свободное время я создам droplet без CP.

Проблема с панелью управления сервером в том, что каждая панель использует за основу либо Apache, либо Nginx. Всю жизнь я провел на Апаче, поэтому мне он роднее. Тем более, что Нгинкс все равно только для статики работает и „пробрасывать“ php5-fpm не лучший вариант для большого количества сайтов, который разрабатывались изначально под Апач.

Использовать frontend Nginx, а backend Apache именно в моем случае лишено смысла, т. к. создает бесполезную лишнюю нагрузку на сервер. Поэтому вместо красивой Ajenti V, я поставил аскетичную Sentora.

Третья проблема — падение MySQL сервера.

Каждые 5-8 дней без видимых причин, без нагрузок на сервер. Все советы сводились к нехватке памяти. Переключаться на более дорогой тариф не хотел. Поэтому пришлось создать своп-файл.

Сначала проверьте, не установлен ли у вас своп командой free -m. Если Swap 0, то последовательность команд следующая:

sudo fallocate -l 4G /swapfile — создали файл на 4 гигабайта
sudo chmod 600 /swapfile — ограничили доступ к свопу только root
sudo mkswap /swapfile — объяснили системе, что это своп.
sudo swapon /swapfile — включили режим использования свопа

Не забудьте отредактировать /etc/fstab, чтобы после перезагрузки система не теряла своп:

/swapfile none swap sw 0 0

После этих манипуляций падение базы данных не происходило. Тьфу-тьфу-тьфу

Четвертая проблема — взлом сайтов.

Если взломали какой-либо сайт, то с огромной вероятностью будет скомпрометирована вся система и могут пострадать и другие сайты. Именно так и случилось неделю назад. Взломали сайт и стали рассылать спам. Сайт пришлось удалить, а вся система была напичкана вредоносными скриптами. Вычленять было слишком сложно, поэтому я восстановил предыдущую версию дроплета из бакапа. Резервное копирование — залог хорошего сна. :)

Проблема пятая — администрирование.

Раньше отдельный человек занимался сервером. Теперь это делаю я. В панели DO обновляю версию ядра, а в самой Ubuntu обновляю пакеты, благо это очень легко:

sudo apt-get update
sudo apt-get upgrade

Проблема шестая — это лучшее, что есть на рынке.

Да, он — выше всех похвал. Рекомендую попробовать digitalocean — по ссылке вам дадут бесплатные 10$ (хватит на два месяца).

2015   2015   ajenti   apache   digitalocean   linux   nginx   php   sentora   ubuntu   дигиталоушен   сервер

Хостинг DigitalOcean

Так сложилось, что мы приняли решение отказаться от собственного выделенного сервера. 10 лет дедикейтед-сервер служил нам верой и правдой. Но реальность такова, что современные клаудинговые платформы стали на столько популярны и распространены, что собственный сервер стал нам бессмысленным.

Хостинг DigitalOcean

Собственные проекты переехали (еще переедут) в несколько droplets на digitalocean.com

Надо сказать, из всех хостингов digitalocean.com самый идеологически правильный.

Первый блог на Эгее я уже перенес на него. Вспомнил молодость и свое увлечение Linux. Сайт заработал с нескольких попыток, оптимизацией пока не занимался, главное, чтобы работало.

Без cpanel тяжело, но не смертельно. Поэтому установлена Ajenti. Все бы хорошо, но я так привык к Apeche, что был очень удивлен одним лишь Nginx. Пришлось довольствоваться им. Провозился с настройками два дня. Скоро подготовлю инструкцию по запуску Эгеи на nginx.

Следующим этапом будет перевод блогов на Wordpress.

2015   2015   digitalocean   дигиталоушен   сайт   хостинг