... Внимание\!\!\! Использовать заглушку на сервере с Carbon Reductor рекомендуется только при очень маленькой нагрузке и хороших сетевых картах: load average < 0.05 и %si на каждое ядро около 0.5%. Для создания веб-сервера для страниц-заглушек нам потребуется: 1. Создать виртуальную машину(желательно CentOS) со следующими характеристиками. - RAM: 1-2 Gb - ROM: 10 Gb 2. Настроить на ней сеть - IP-адрес: static 3. Выполнить подключение установить все необходимое. {panel} ssh root@IP-адрес-ВМ {panel} Выполним установку. {panel} yum \-y install epel-release
|
sed \-i /etc/yum.repos.d/epel.repo \-e 's/https/http/g' yum \-y install nginx git
|
git clone [https://download5.carbonsoft.ru/reductor/repos/reductor_blockpages|https://download5.carbonsoft.ru/reductor/reductor_blockpages] /root/reductor_blockpages/
|
{panel}
|
... 4. Выполним настройку. С помощью любого текстового редактора необходимо отредактировать конфигурационный файл. {panel} cd reductor_blockpages/ vim config.ini {panel} В поле rkn исправить на IP-адрес заглушки. Создать сертификаты (там будет несколько вопросов) {panel} make cert {panel} Отредактируем страницу в соответствиями с потребностями. {panel} vim pages/rkn.html {panel} Сгенерируем конфигурационный файл для nginx и заглушку для запросов РКН. {panel} make rkn {panel} Применяем настройки. {panel} service nginx restart {panel} Разрешаем 80 и 443 порт в файрволе. {panel} cp /etc/sysconfig/iptables\{,.bk} curl [https://raw.githubusercontent.com/carbonsoft/reductor_blockpages/master/templates/iptables] > /etc/sysconfig/iptables service iptables restart {panel} Добавляем службу nginx в автозагрузку:
|
{panel}
|
chkconfig \--level 345 nginx on
|
{panel}
|