Как создать ошибку 521 Web Server Is Down

Тема в разделе "Администрирование серверов", создана пользователем yaski, 28 май 2018.

Модераторы: mefish
  1. yaski

    yaski

    Moderator
    Регистр.:
    21 фев 2010
    Сообщения:
    602
    Симпатии:
    412
    Есть vps, на нем крутится несколько сайтов.
    Как сделать, чтоб при переходе на определенный сайт, например site.ru, выдавало ошибку 521 Web Server Is Down, а остальные сайты чтоб работали.
    Не спрашивайте зачем, просто нужно.
     
  2. metsys

    metsys

    Регистр.:
    27 апр 2014
    Сообщения:
    535
    Симпатии:
    543
    в nginx прописать
    Код:
    server {
      listen *:80;
      server_name test.dev;
    
      location / {
                 default_type text/html;
                 return 200 "<H1>Web Server is Down</H1>";
                            }
    }
    
    результат
    test.png



    Ошибки 520, 521, 522, 524, 525, 526 — нестандартные коды ошибок сервиса CloudFlare.
     
    Последнее редактирование: 28 май 2018
    latteo нравится это.
  3. yaski

    yaski

    Moderator
    Регистр.:
    21 фев 2010
    Сообщения:
    602
    Симпатии:
    412
    Вопрос: Как сделать
     
  4. prefer

    prefer

    Регистр.:
    12 май 2016
    Сообщения:
    412
    Симпатии:
    86
    Если у Вас apache то прописать в .htaccess
    ErrorDocument 521 "Web Server is Down"
     
  5. yaski

    yaski

    Moderator
    Регистр.:
    21 фев 2010
    Сообщения:
    602
    Симпатии:
    412
    Так ошибку 500 выдает
     
  6. yaski

    yaski

    Moderator
    Регистр.:
    21 фев 2010
    Сообщения:
    602
    Симпатии:
    412
    это куда прописать нужно?
     
  7. RORC

    RORC

    Регистр.:
    14 июн 2013
    Сообщения:
    321
    Симпатии:
    109
    файл index.php

    Код:
    <?php 
    http_response_code(521);
    echo 'Web server is Down';
    Файл .htaccess, для перенаправления всех запросов на index.php
    Код:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
     
    Roddy нравится это.