2 заметки с тегом

эгея

Хостинг за 1 $ для блога или небольшого сайта

Сегодня хочу пропиарить хостинг на основе виртуального хостинга с оплатой только за используемые аппаратные ресурсы сервера — ElasticWeb, на котором размещается мой блог с самого начало его существования. У этого хостера вы будете платить только за затраченные ресурсы: CPU, трафик, ОЗУ, БД, место на диске. Цены на ресурсы сервера смотрите на специальной странице.

В среднем за месяц блог вытягивает 0,45 $ при относительно небольшой посещаемости. В период 20 Июл 2016 — 26 Мар 2018 было затрачено всего 13,20 $, где было 27 303 визитов и 42 392 просмотров страниц. Сколько было затрачено реальных ресурсов, к сожалению, посчитать не могу.

История биллинга:

Каждый день я трачу в среднем 0,0153 $. Однако, бывают моменты, когда на блог приходит больше читателей, чем обычно: просмотры страниц растут, а значит растёт и стоимость за затраченные ресурсы хостера. По необходимости можно поставить лимит, чтобы не платить больше позволенного.

В феврале 2017 года ElasticWeb изменил ценовую политику. Он ввёл минимальный обязательный платёж. Теперь при нулевой посещаемости сайта нужно заплатить 0,013 $ за день или ~0,39 $ в месяц. Если ваша посещаемость >50 человек, то можете об этом не беспокоиться, так как затраченные ресурсы будут входить в эти суммы.

Также хостер ввёл платные дополнительные функции для панели управления. Для блога, как и для любого простого сайтика, они совершенно бесполезны. Зайдите в Панель управленияСервисыПлатные возможности и отключите их все, чтобы не платить за то, чем вы не пользуетесь.

Дополнительные платные опции:

Все настройки почты я снёс и создал почту на своём домене на платформе Mail.Ru для бизнеса. О бекапах тоже особо не беспокоюсь, захожу в Панель управленияРезервные копииРезервные копии и, время от времени, выгружаю всю БД на свой диск. С файлами можно работать по FTP или SSH — это бесплатные опции.

30 апреля   блог   блоггинг   хостинг   эгея

Чистые урлы и настройка Nginx для Эгеи

С недавнего времени я использую для своих и клиентских сайтов хостинг ElasticWeb. Это хостинг с оплатой за ресурсы, где стоимость формируется только от нагрузки. Разместить сайт с трафиком 500 человек в сутки можно меньше 1$ в месяц. Для меня это очень выгодные условия. Поэтому здесь я захостил свой блог на Эгее. В качестве веб-сервера установлен Nginx c базовой конфигурацией. Этого хватает для работы Эгеи, но есть одна проблема: по умолчанию урлы будут иметь конструкцию /?go=tags/php/. Для того чтобы получить урлы без ?go= нужно в файле /system/default/config.php найти переменную $_config['url_composition'] и установить значение synthetic.

<?php

// use beautiful (synthetic) or ?parametrised (real) urls
$_config['url_composition'] = 'synthetic';

После чего необходимо сбросить кеш Эгеи перейдя по ссылке /?go=@sync/. Теперь движок понимает, что от него требуется, но урлы типа /tags/php/ ещё работать не будут, поскольку не настроен редирект на уровне конфига Nginx, а базовых настроек не достаточно. В репозитории хостера выложена коллекция Nginx-конфигов для разных фреймворков и CMS, но настроек для Эгеи нет. Пример в документации к блогу требует небольшой адаптации к ElasticWeb, то есть копипастом проблему решить не получится. В результате небольших экспериментов у меня чистые урлы заработали со следующими настройками веб-сервера:

root /home/{username}/domains/{parent_domain};

location / {
  index index.php;
  try_files $uri $uri/ /index.php?go=$uri;
  log_not_found off;
}

location ~* \.(jpg|jpeg|png|gif|ico|css|js|html|htm)$ {
  expires 30d;
  access_log off;
}

location ~ \.php$ {
  fastcgi_split_path_info ^(.+\.php)(/.+)$;
  include fastcgi_params;
  fastcgi_param SCRIPT_FILENAME $request_filename;
  fastcgi_intercept_errors on;
  fastcgi_pass unix:/var/run/php5-{domain}.sock;
}

location ~ /\.ht {
  deny all;
}

location ~ /\.psa {
  deny all;
}

Возможно в будущем хостер внесёт конфиг в свой репозиторий и настроить Эгею можно будет в один клик. Сейчас, если вы хотите дальше разобраться как устроен Nginx, посмотрите другие полезные шаблоны конфигурации или почитайте документацию веб-сервера.

2016   nginx   блог   хостинг   эгея