Я занимаюсь программированием удаленно через VPN на моем компьютере разработчика, который работает под управлением Windows Server 2003. Мой веб-сайт разработчика размещен на IIS 6, и к нему можно получить доступ внутри домена, например http://MyDevMachineName:8080
.
Как открыть доступ к сайту извне, чтобы получить к нему доступ со своего локального компьютера через Интернет, например http://MyDevWebsite.com
? В то же время веб-сайт должен оставаться доступным для внутреннего пользования.
Я знаю, что требуются изменения в заголовках хостов веб-сайтов и, возможно, в файле C: \ WINDOWS \ system32 \ drivers \ etc \ hosts, но я не знаю точных шагов.
Вам не нужно вносить никаких изменений в C: \ WINDOWS \ system32 \ drivers \ etc \ hosts.
Вам нужно будет перенаправить порт 8080 с вашего брандмауэра / маршрутизатора на сервер.
Если вы хотите, чтобы внешние пользователи подключались к веб-сайту по имени, вам необходимо приобрести и зарегистрировать доменное имя. Вам нужно будет найти DNS-хост для ваших DNS-записей для домена. Многие регистраторы предлагают эту услугу бесплатно. Затем вам необходимо настроить соответствующие записи DNS для вашего домена и вашего веб-сайта.
Вам может потребоваться настроить заголовки хоста на веб-сайте, в зависимости от того, является ли он веб-сайтом по умолчанию.
Пользователи должны будут указать порт 8080 при подключении к веб-сайту, если вы не настроите какой-либо тип перенаправления с порта 80 на порт 8080.