Назад | Перейти на главную страницу

Лучше URL-адреса для этого внутреннего веб-сервера?

У меня есть сервер, к которому у меня есть доступ администратора, но которым я не могу полностью управлять. (Я думаю, что это виртуальная машина, но я не уверен на 100%. На ней работает Apache на Windows Server 2003.) Я делюсь IP-адресом с другим пользователем, поэтому все мои сайты должны использовать порт: 8080. Это некрасиво. Кроме того, AFAIK, единственный доступ, который у меня есть, - это IP-адрес. (Я внутри корпоративного брандмауэра и не думаю, что у меня есть доступ к DNS-серверу или чему-то еще.)

Я настроил свой файл hosts, поэтому мне не нужно использовать IP-адрес на моем локальном компьютере, но это не очень общее решение. Есть ли какие-либо варианты 1) избавиться от требования порта 2) иметь возможность использовать имя (возможно, имя машины) вместо IP-адреса в общем случае?

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

Я предполагаю, что у вас есть внутренний DNS-сервер? В этом случае ваши ИТ-специалисты могут просто добавить понятное имя в DNS, чтобы преобразовать его в IP-адрес ...

Это сильно зависит от настроек вашей сети.

Лучше всего заставить внутренний DNS добавить запись для вашего IP-адреса, которая сопоставляет его с именем хоста.

Если у вас действительно небольшая сеть, вы можете получить разрешение через NetBIOS. Не похоже, что вы находитесь в небольшой сети.

Что касается порта, вы ничего не можете сделать, чтобы его изменить, поскольку это нестандартный порт. Единственные варианты, о которых я могу думать:

Если причина, по которой вы должны использовать 8080 для Apache, заключается в том, что IIS также работает на этом компьютере, вы не можете что-либо сделать, чтобы изменить порт на 80, поскольку IIS уже будет его использовать. Если вы не используете IP-часть, вы можете подписаться на GregD или Dave

Разве вы не можете настроить Apache с использованием виртуальных хостов, чтобы любое имя DNS, которое вы выбрали, по-прежнему находилось на порту 80, вместо того, чтобы каждый раз вводить: 8080? Чтобы использовать понятное имя для всех остальных, вам нужно будет попросить ИТ-специалистов ввести DNS-запись (хотя им это несложно).