Alfresco: переход с порта 8080 на 80

Наиболее простой способ заставить Alfresco работать на 80 порту это не править конфигурационные файлы, а использовать обратный прокси на базе web сервера Cherokee. Например, см. топик Настраиваем реверс прокси в Cherokee для работы с Tomcat. По установке Cherokee было подробно изложено в топике Mihael: CentOS 5.5: Установка веб сервера Cherokee + PHP5.3 + MySQL

В админке Cherokee в виртуальных хостах есть заготовочка для Alfresco:



Тем не менее для нормальной работы настройки Reverse Proxy должны выглядеть так:



Правила URL Rewriting желательно убрать, сделав редирект на /share методами Tomcat:



Запускаем Cherokee, Alfresco будет без проблем работать через него с 80 портом.

Комментарии (5)

RSS свернуть / развернуть
комментарий был удален

+
+1
iptables -A PREROUTING -t nat -p tcp -d XXX.XXX.XXX.XXX --dport 80  -j REDIRECT --to-port 8080


avatar

yababay

  • 01 июня 2011, 21:50
+
0
а если на серваке несколько доменных имён крутится?
avatar

Mihael

  • 02 июня 2011, 01:29
+
+1
Ну, тогда конечно, с http-сервером удобнее. Tomcat доменные имена и сам поддерживает, но настраивать геморно. Я для таких целей пользуюсь lighttpd.
avatar

yababay

  • 02 июня 2011, 01:36
+
0
В cherokee просто можно сделать замену в http заголовках
avatar

Sergei_T

  • 02 июня 2011, 16:55

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.