1

Я просто думал, что было бы хорошо иметь номера портов с доменным именем в регистраторах доменов.

Например, если мой сайт работает на порту 8000, я имею в виду http://ipaddress:800, затем в имени домена, если я использую http://abc.com и порт 8000, тогда я перехожу на свою домашнюю страницу.

Чтобы мне не приходилось использовать http://www.abc.com:8000, чтобы в одной ОС могли работать несколько серверов.

Есть ли в этом какие-то осложнения?

В настоящее время Apache решает, что мы должны использовать вещи mod_rewrite, чтобы заставить их работать. Но доменное имя может перенаправлять номера портов, тогда это будет уменьшено

1 ответ1

5

Да, есть сложность, а именно, что домены не работают таким образом. Домен идентифицирует хост или компьютер. Таким образом, доменное имя преобразуется в IP-адрес этого компьютера. Доменное имя не идентифицирует и не может идентифицировать данный порт на этом компьютере. Это не простая текстовая подстановка, когда www.abc.com превращается в любую строку, которую вы хотите, это должен быть действительный IP-адрес.

Что вам действительно нужно сделать, так это настроить Apache с несколькими виртуальными хостами, чтобы он соответствующим образом реагировал на разные домены, все на порту 80. Документацию по этому вопросу можно найти здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .