Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
Apache2, Tomcat6, OpenJDK6, Group Session3 がインストールしてある
ターミナルエミュレーターから接続して操作する
(01)Apach2とTomcat6の連携させるためのポートを開く
server.xmlの編集
$ sudo cp /etc/tomcat6/server.xml /etc/tomcat6/server.xml_backup
$ sudo nano /etc/tomcat6/server.xml
以下のようにコメントアウトされている部分を探す
<!--
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
-->
以下のようにコメントアウトを解除する
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
(02)Apache2にgsession3のある場所を指示する
以下のファイルを作成する
$ sudo nano /etc/apache2/conf.d/tomcat
<Location /gsession3/>
ProxyPass ajp://localhost:8009/gsession3/
Order allow,deny
Allow from All
</Location>
(03) Apache2の設定
proxy proxy_ajpの有効化
$ sudo a2enmod proxy
$ sudo a2enmod proxy_ajp
Tomcat6 Apache2の順番で 再起動
$ sudo service tomcat6 restart
$ sudo service apache2 restart
アクセスしてみる
http://server.ip.address:8080/gsession3/
http://server.ip.address/gsession3/
(04)ファイヤーウォールの8080番ポートを閉じる
port 8080 を 0ff にする
tomcat-users.xmlの編集
$ sudo vi /etc/tomcat6/server.xml
以下の部分を探す
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
以下のようにコメントアウトする
<!--
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
-->
$ sudo ufw deny 8080
$ sudo ufw status
Tomcat6 Apache2の順番で 再起動
$ sudo service tomcat6 restart
$ sudo service apache2 restart
アクセスしてみる
http://server.ip.address:8080/gsession3/
http://server.ip.address/gsession3/
0 件のコメント:
コメントを投稿