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

Могу ли я получить доступ к виртуальным хостам с одного компьютера напрямую по их IP-адресу с другого без настройки файла hosts?

Я установил пару виртуальных хостов, чтобы указывать на различные ресурсы в сети, к которым я хочу получить доступ по ссылкам на моей странице индекса. Я установил для них порты 81 и 82. На моей индексной странице я ссылаюсь непосредственно на IP, например: <a href="http://127.0.0.1:81">

Я предполагал, что это позволит мне не настраивать файл хоста для поиска имени сервера. Я настраиваю простую интрасеть, распространяющую информацию, чтобы упростить доступ к определенным файлам примерно для 60 компьютеров, так что будет проще, если мне не придется изменять все их файлы хоста.

Этот метод работает локально, но не с другого компьютера. С другого компьютера я могу получить доступ к корневому каталогу XAMPP / htdocs моего компьютера, перейдя к имени компьютера, которое дает мне мой основной индекс, но ссылка не работает. Есть ли другой способ связать эти хосты из моего индекса, который будет работать на другом компьютере?

127.0.0.1 - это localhost, что означает «этот компьютер», поэтому, естественно, вы не можете использовать его для подключения к службе на другом компьютере. Вам необходимо использовать фактический IP-адрес сервера, на котором размещена эта служба.

Файл hosts используется для преобразования имен в IP-адреса. Если вы обращаетесь к серверу по IP-адресу, то файл hosts не будет использоваться.