jika anda menginstall liferay namun juga sudah punya web server seperti apache, maka anda dapat menghubungkan apache tersebut dengan liferay. Pada tutorial ini kebutuhan yang perlu disiapkan adalah :
- apache 2.2
- Liferay v 6.1 (tomcat)
- apache mod_proxy
langkah – langkah nya adalah sebagai berikut :
Edit httpd.conf atau sejenisnya
pada tutorial ini saya menggunakan linux opensuse 11.0, dan untuk konfigurasi apache nya berada di /etc/apache/defaultServer.conf
pada konfigurasi, tambahkan alias menggunakan mod_proxy seperti :
ProxyPass /liferay http://127.0.0.1:8080
ProxyPassReverse /liferay http://127.0.0.1:8080
pada perintah tersebut, kita akan membuat alias url /liferay untuk diteruskan ke http://127.0.0.1:8080/ yang mana itu merupakan alamat dan port dari liferay anda (asumsi anda tidak mengubah liferay port , dan anda menginstall liferay di satu server dangan apache).
jangan lupa restart atau reload apache anda
Tambahkan dan Edit portal-ext.properties
selanjutnya kita akan mengedit konfigurasi di sisi liferay, dengan tahapan sebagai berikut :
- masuk ke dalam direktori liferay
- masuk lagi ke dalam direktori tomcat
- masuk ke direktori webapss
- masuk ke direktori ROOT
- masuk ke direktori WEB-INF
- masuk ke direktori classes
- buat file baru (jika belum ada) dengan nama portal-ext.properties
- lalu edit file portal-ext.properties dan isikan portal.proxy.path=/liferay
- save dan exit
- restart tomcat
done..
sekarang anda dapat mengakses liferay bukan dari http://ip-anda:8080/ , namun bisa dari http://ip-anda/liferay
happy coding all
Mantap om artikelnya, sekalian mau tanya apakah bisa proxy server di gabungkan dg web server local di dalam 1 komputer server?
Salam kenal mas nsnet-id . bisa saja mas asalkan beda port nya