Задать вопрос

Блокировка DigitalOcean?

Сегодня перестали работать наши сайты, которые были размещены на хостинге DigitalOcean. Вчера была новость, что DO попал под раздачу Роскомнадзора. Интересует мнение пользователей DigitalOcean, что вы планируете предпринимать? Что нам делать?

Менять IP-адрес дроплета, в надежде, что новый адрес не попал и не попадет под блокировку или переносить сайты на другой VPS хостинг? Какой?
  • Вопрос задан
  • 16578 просмотров
Подписаться 27 Простой 24 комментария
Ответ пользователя Danil Sapegin К ответам на вопрос (14)
@ynblpb_spb
дятел php
Тоже попал под блокировку в DO

Выход простой
Топаете в любого отечественного хостера, покупаете самую дешевую VDS с хорошим каналом и настраиваете reverse proxy на nginx приблизительно с таким конфигом:

server {
        listen                  80;
        server_name             domain.ru;
        
        location / {
                proxy_pass http://111.111.111.111:80;
                proxy_connect_timeout                           60;
                proxy_send_timeout                                      60;
                proxy_read_timeout                                      60;
                proxy_redirect                                          off;
                proxy_buffer_size                                       4k;
                proxy_buffers                                           4 32k;
                proxy_busy_buffers_size                         64k;
                proxy_temp_file_write_size                      10m;
                proxy_set_header        Host                    $host;
                proxy_set_header        X-Real-IP               $remote_addr;
                proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

где 111.111.111.111 это IP адрес вашего дроплета в DO

и для https сайтов

server {
        listen                  443;
        ssl                     on;
        server_name             domain.ru;
        ssl_certificate      /etc/nginx/ssl/domain.ru.crt;
        ssl_certificate_key  /etc/nginx/ssl/domain.ru.key;
        ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers  "RC4:HIGH:!aNULL:!MD5:!kEDH";

        location / {
                proxy_pass https://111.111.111:443;
                proxy_connect_timeout                           60;
                proxy_send_timeout                                      60;
                proxy_read_timeout                                      60;
                proxy_redirect                                          off;
                proxy_buffer_size                                       4k;
                proxy_buffers                                           4 32k;
                proxy_busy_buffers_size                         64k;
                proxy_temp_file_write_size                      10m;
                proxy_set_header        Host                    $host;
                proxy_set_header        X-Real-IP               $remote_addr;
                proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        }

}


такая вот у нас замечательная, страна, конечно...
Ответ написан