apache+playアプリの設定
apacheとplayアプリを連携させる手順について調べてみました。
(実施した環境)
OS: CentOS6.0
java 1.7.0_01
play 1.2.3
1. /etc/httpd/conf/httpd.confの編集
#ここから追加
ProxyRequests Off
Order deny,allow
Allow from all
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:9000/
ProxyPassReverse / http://127.0.0.1:9000/
2. playアプリ起動!
play run helloworld
3. 管理者権限にて以下を実行する
/usr/sbin/setsebool httpd_can_network_connect 1
4. http://localhost/へアクセス
これで昨日(http://d.hatena.ne.jp/b_TAT_d/20120101)の記事内で作った
アプリへアクセスできました。
(参考)
Play documentation("Put your application in production")
http://www.playframework.org/documentation/1.2.3/production
Techie-Gyan("HTTP proxy problem – Permission denied")
http://www.techiegyan.com/2008/08/31/http-proxy-problem-permission-denied-proxy-http-attempt-to-connect-to-1270018080/