У меня есть сервер apache2, работающий на сервере Ubuntu 10.10 дома. Машина подает некоторые документы и разное. файл. В настоящее время я обращаюсь к нему по всему миру по адресу http://X.X.X.X:<portnumber>/dir/file .

Я не заинтересован в регистрации доменного имени, так как это что-то очень маленькое, но есть ли способ, которым я мог бы получить к нему глобальный доступ, введя http://mysite:<portnumber>/dir/file?

Будет ли это изменено где-нибудь в apache.conf или httpd.conf? Это то, что мне нужно добавить к маршрутизатору, чтобы запросы по этому URL были связаны с IP?

Я нашел это на этом сайте, но работает с доменным именем, которое вы приобрели. Есть ли что-то подобное, что я могу сделать, так как я не использую порт 80?

Вы также можете захотеть, чтобы ваш сайт отвечал на www.ubunturocks.com, так как многие пользователи считают, что префикс www подходит. Используйте для этого директиву ServerAlias. Вы также можете использовать подстановочные знаки в директиве ServerAlias.

Например, следующая конфигурация заставит ваш сайт отвечать на любой запрос домена, заканчивающийся на .ubunturocks.com.

ServerAlias *.ubunturocks.com

Могу ли я просто использовать ServerAlias *.mysite.com:<portnumber>/dir/file?

1 ответ1

1

http://mysite не является полным доменным именем (полное доменное имя) и не будет работать глобально.

Есть несколько бесплатных провайдеров, которые могут указать поддомен (например, mysite.dyndns.com) на ваш IP.
DynDNS большие. Afraid.org предлагает большой выбор доменных имен, которые легко запомнить

Когда вы установили полное доменное имя, которое указывает на ваш IP, вы можете использовать это в своих conf-файлах вместо ubunturocks.com.

изменить: ваш провайдер должен также иметь имя хоста, установленный на ваш IP. Вы можете найти его, выполнив обратный поиск или посетив страницу, например whatsmyip.org. Это имя хоста будет выглядеть примерно так: 173-194-32-41.hsds543fsad2.ISPName.com и может измениться, если у вас динамический IP.

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