У меня есть сервер на основе Debian с установленным Apache 2.x. На маршрутизаторе все входящие соединения на выбранных портах перенаправляются на этот сервер. Также у меня есть свой рабочий компьютер с сервером.

Я хочу получить доступ к своему домашнему компьютеру (192.168.1.101) на сервере (192.168.1.100) с URL-адресом, например http://my-ip.com/my-home-computer/ .

Такой способ маршрутизации возможен?

1 ответ1

1

Похоже, вы хотите использовать обратные прокси. Apache их поддерживает.

Обратные прокси-серверы - это когда веб-сервер, такой как Apache, будет принимать запросы на определенный URL-адрес и перенаправлять его на другой веб-сервер. Затем он отправит обратно ответы.

Это работает проще всего, когда URL вашего "внутреннего сервера" имеет тот же префикс, что и интерфейс, т. Е. Вы хотите получить доступ к http://192.168.1.101/my-home-computer с http://192.168.1.100/my-home-computer .

Вы можете настроить сопоставление с различными URL-адресами, например, просто http://192.168.1.101/ с http://192.168.1.100/my-home-computer , но некоторые веб-приложения могут быть проблемными, и тогда у вас будет приступить к переписыванию содержимого HTTP на лету, что иногда может быть затруднительно, если задействован Javascript.

Много информации в Интернете о том, как ее точно настроить - вот хорошая отправная точка.

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