Рейтинг:0

Могу ли я скрыть domain.tld для определенной подпапки и вместо этого показать IP:PORT (веб-сервер Caddy)?

флаг cn

Я использую свой личный веб-сайт при тестировании веб-приложений до того, как они станут достаточно зрелыми, чтобы начать работу на выделенном сервере/веб-сайте (отличном от моего собственного). Однако я не профессионал, это просто сторонние проекты, поэтому здесь нет четкой рутины, и у меня нет легкого доступа к нескольким машинам или доменам, чтобы четко разделить вещи на этапе тестирования.

Поэтому, когда мне нужно поделиться тестовым приложением с соавторами, я устанавливаю ограниченный доступ с учетными данными, и пользователи оказываются в domain.tld/subfolder. domain.tld является общедоступным, и мне нечего скрывать, но я не хочу, чтобы соавторы приглашались проверить /подпапка/ соблазн просмотреть весь веб-сайт или даже узнать, что такое доменное имя, это просто не то, что я хочу, чтобы они предварительно просмотрели.

Могу ли я избежать этого и, возможно, запретить их браузеру отображать доменное имя, если они достигают тестового приложения, используя https://IP:PORT? Тестовое приложение не нужно индексировать поисковыми системами, оно все равно не находится в открытом доступе.

Я использую Caddy в качестве веб-сервера, но я не знаю, будет ли это достигнуто с помощью веб-сервера или каким-либо другим способом. Вот как выглядит соответствующая часть моего caddyfile:

домен.tld, www.domain.tld {

    tls [email protected]
    
    # Основной сайт
    корень * /var/www/domain.tld/веб-сайт

    # Подавать подпапку для тестового приложения и ограничивать доступ
    переписать /подпапку /work/testapplication.html
    маршрут /подпапка* {
        базовая аутентификация {
            имя пользователя1 хэшпарольLKAJAJDLKALDJALDJLAJD
        }
        реверс_прокси локальный: 8002
    }
    
    php_fastcgi unix//run/php/php7.3-fpm.sock
    файловый сервер
}

Для удобства я хотел бы продолжать обслуживать domain.tld/subfolder на всякий случай (и для собственного использования), но буду делиться https://IP:PORT только с теми, кому не нужно знать о domain.tld .

флаг in
Убедитесь, что ваш сайт не делает никаких перенаправлений на домен. Пока вы делитесь только IP-портом и у вас нет обратных DNS-записей, вы не сможете найти домен по IP-адресу.

Ответить или комментировать

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