Wordpress 3 мульти-сайт установки

Попытка выяснить, возможно ли это... У моей компании есть продукт cms, написанный на Java, и мы решили использовать Wordpress для ведения блогов для наших клиентов. Очевидно, что Wordpress не работает на tomcat (по крайней мере, по умолчанию), поэтому мы установили Pound ( http://www.apsis.ch/pound/) на наш сервер и настроили любые Apache и Tomcat на разных портах. Когда запрашивается "/ blog /", запрос направляется в Apache. Это прекрасно работает, но мы хотели бы использовать многопользовательский сайт Wordpress, чтобы мы могли управлять всеми блогами из единого интерфейса. Мы также хотели бы, чтобы URL для каждого сайта был примером "/ blog /":

http://www.site1.com/blog/ http://www.site2.com/blog/

Я думаю, что это должно быть сделано с Apache??? Это вообще возможно?

Спасибо!

1 ответ

Решение

Вариант А.) Используйте mod_jk (на самом деле я думаю, что его mod_jk2 в наши дни?) В Apache. Вы можете настроить его так, чтобы он по умолчанию передавал все URL-адреса обратно на tomcat, а затем обрабатывал / blog с помощью локального механизма filesystem / mod_php.

Вариант B.) заключается в том, чтобы рассматривать php и java appservers как одноранговые узлы и размещать перед ними http-прокси, который решает, какой URL-адрес перенаправляется на какой appserver. Иногда вы увидите, что поставщики loadbalancer называют это "переключением URL".

У A есть две части, у B есть три, поэтому, не зная ничего о вашем окружении, я бы сказал A, но если у вас есть другие причины для обоснования третьего компонента в доме B, может быть уместно.

Другие вопросы по тегам