Apache Proxy for Liferay on Tomcat

Инсталиране и конфигуриане на Apache Proxy за Tomcat

Как да се настрои Apache като Proxy на Tomcat можете да научите тук

Настройки на Liferay за използване на Apache proxy

  • Спрете Liferay услугата (Tomcat)
root $ service tomcat5 stop
  • Редактирайте конфигурационния файл на портала (Liferay) /var/lib/tomcat5/webapps/ROOT/WEB-INF/classes/portal-ext.properties и добавете следните редове в него:
web.server.http.port = 80
web.server.https.port = 443

Накарайте вашия Liferay (Tomcat) да слуша само на локания адрес

Тъй като вече Apache -то ще обслужва вашите заявки от външния свят, за да намалите вероятността от пробив в сигурността на системата, накарайте вашия Tomcat да слуша само на локания адрес. Това можете да направите, като промените файла /etc/tomcat5/server.xml да изглежда по подобен начин:

...
    <Connector port="8080" maxHttpHeaderSize="8192"
               address="127.0.0.1"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true"
               URIEncoding="UTF-8" />
...
    <Connector port="8009" 
               address="127.0.0.1"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

Обърнете внимание на редовете address="127.0.0.1".

Стариране на Proxy услугата

  • Стартирайте Liferay (Tomcat) услугата
root $ service tomcat5 start
  • Стартирайте Apache услугата
root $ service httpd start
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License