Как избежать спам-доменов, указывающих на мой сайт или IP-хостинг, приложение tomcat
Я могу столкнуться с проблемой, когда я увидел, что какой-то xyz.com указывает на mydomain.com. Я не использую ни Apache, ни IIS, а Tomcat 7 напрямую.
Как избежать таких других спам-доменов, указывающих на mydomain.com?
Я прочитал некоторые сообщения о настройках виртуальных хостов и т. Д., Но ничего конкретного о том, как этого избежать. Я искал в Google, но большинство ответов для HTTP-серверов и нет точного ответа для Tomcat 7.
2 ответа
Вы никоим образом не можете помешать кому-либо еще указывать на ваш веб-сервер. Что вы можете сделать, так это настроить веб-сайт, который будет информировать людей о том, что домен не принадлежит вам. На сайте документации Tomcat есть информация о том, как работают виртуальные хосты.
Если мы предполагаем, что у вас есть два домена, которые вы хотите разместить, и все, что не соответствует им, должно отображаться на одной и той же странице "этот домен не живет здесь", у вас будет ваш первый <Host ...>
предмет быть <Host name="localhost" ...>
, Это будет сайт по умолчанию, загруженный, когда нет другого соответствующего сайта. Тогда вы бы добавили еще <Host real.domain.com ...>
для каждого из доменов, которые вы действительно хотите обслуживать.
Чтобы иметь одинаковый контент для двух доменных имен, например, с / без "www", вы используете <Alias>www.mydomain.com</Alias>
в пределах <Host>
элемент.
И для страницы "не мой домен" вы просто создаете отдельный каталог приложений, содержащий подходящие веб-страницы, и используете его в качестве appBase
для виртуального хоста "localhost".
Ты не можешь Вы не контролируете другой домен, и они могут поместить все, что захотят, в качестве цели записи CNAME или A. Единственное, что вы можете сделать, это отказаться от обслуживания домена, используя виртуальные хосты в документации, которую вы нашли ранее.