Рейтинг:0

Как ProxyPass влияет на ресурсы сервера в Apache?

флаг ph

В нашем местном офисе у нас есть сервер разработки с ограниченными ресурсами. Когда несколько разработчиков используют этот сервер, нагрузка на него становится очень большой, вплоть до того, что он перестает отвечать на запросы (на данный момент 6 разных разработчиков работают на одном и том же сервере разработки, и это видно, когда все мы выполняем работу) . Тем не менее, у всех у нас достаточно мощные ноутбуки, и мы пытаемся реализовать среду разработки, в которой вместо работы на сервере разработки каждый ноутбук программиста стал бы его личным сервером разработки.

Самая большая проблема, с которой мы сталкиваемся, заключается в том, что на данный момент у нас есть только один выделенный IP-адрес в офисе. Это не было проблемой, пока мы все разрабатывали на сервере разработки, так как сервер разработки апач установлен, и у каждого программиста был свой поддомен, поэтому каждый мог получить доступ к своим личным ресурсам с помощью apache.

Единственный способ, которым нам удалось обойти это на данный момент, — это использовать старый сервер разработки в качестве своего рода маршрутизатора. Как все настроено на данный момент, так это то, что у нас есть доменное имя, назовем его dev.com. У каждого программиста есть поддомен под этим доменным именем в следующем порядке: Programmer1.dev.com, Programmer2.dev.comи т. д. DNS для dev.com доменное имя, указывает на внешний IP-адрес нашего роутера, а роутер настроен так, что любой запрос через 80 или же 443 порты должны быть перенаправлены на локальный IP-адрес нашего старого сервера разработки, откуда apache, используя ПроксиПасс директива, и имя хоста полученный, направляет вызовы на определенный локальный IP-адрес каждого из ноутбуков программистов.

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

Еще одна хорошая вещь, которую нам удалось решить с помощью этой настройки, — это SSL-сертификаты. Поскольку у нас нет выделенных IP-адресов для каждого отдельного ноутбука, мы можем добавлять самозаверяющие сертификаты только к сайтам, которые мы используем в режиме разработки, однако кажется, что с помощью ПроксиПасс на старом сервере разработки браузер может разрешить сертификат, предоставленный Давайте зашифруем к имени хоста на старом сервере разработки, и он не жалуется. Могут ли возникнуть проблемы из-за этого «хака» в будущем?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.