Podfolder strony internetowej Apache obsługiwany przez inny serwer, a nie w tej samej sieci lokalnej

0

Konfiguruję 2 serwery ubuntu w różnych lokalizacjach, jeden blog, jedno forum. Zamierzałem użyć poddomeny na forum, ale zamiast tego postanowiłem zrobić z niej podfolder, przyklad.com/forum.

Czy istnieje sposób, aby Apache na serwerze 1 przekierowywał żądania do example.com/forum na serwer 2. Zachowując adres URL example.com/forum użytkowników, a nie forum.example.com. Czy potrzebuję reguł przepisywania modów lub zwrotnego proxy?

Wolałby, aby ruch między obiema częściami witryny był dzielony między serwerami, zmniejszając obciążenie serwera 1

Carl
źródło

Odpowiedzi:

0

Potrzebujesz odwrotnego proxy. Zakładając, że nie chcesz instalować dodatkowego oprogramowania (które ma potencjalne korzyści styczne), będziesz chciał czegoś takiego mod_proxy. Zwiększy to obciążenie serwera 1 stosunkowo niewielką ilość (na połączenie proxy).

Chris S.
źródło
Dzięki Chris, z jakiego dodatkowego oprogramowania mogę skorzystać? A przez zwiększone obciążenie zakładam ruch sieciowy, więc dodawałbym opóźnienie między serwerem 1 a 2 do każdej wizyty na / forum?
Carl
Dostępnych jest wiele odwrotnych serwerów proxy OSS (np. Lakier, HAProxy, nginx). Każda z nich ma odrębne cechy i zalety (które mogą, ale nie muszą być przydatne), ale zwiększają złożoność. Prawidłowe, obciążenie sieci oraz niewielkie przetwarzanie i obciążenie pamięci procesu Apache.
Chris S
Mogę więc zachować subdomenę, jedynym powodem, dla którego warto spojrzeć na folder, były korzyści seo z ich trzymania razem. Dzięki
Carl