Ubuntu 13.10 へアプリケーションサーバーインストール
Ubuntu 13.10 へJava で記述されたWebアプリを稼働できる Tomcat をインストール
これは
ユーザからアクセスを受け付ける web server
データを管理する DB server
と組み合わせて使うことが多く
こうしたシステムは Web3階層システムと呼ばれる
インストールは
sudo apt-get install tomcat6 tomcat6-examples tomcat6-user tomcat6-admin tomcat6-extras
でOK
次に
サーバーIP:8080/
へアクセスする
:8080
は 8080番ポートの意味
今回なら
http://192.168.10.205:8080/
これで
ページが表示されれば成功
次に、実際にログインできるように設定ファイルを編集
sudo vim /etc/tomcat6/tomcat-users.xml
でファイルを開いて
18行目あたりの
<tomcat-sers>
から
最終行の
</tomcat-users>
の間にある
<!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> -->
の後に追記する
内容は
<role rolename="manager-gui"/> <user username="ユーザ名" password="パスワード" roles="manager-gui"/> <role rolename="admin-gui"/> <user username="ユーザ名" password="パスワード" roles="admin-gui"/>
となる
これで Tomcat のWeb ベースの管理ツールになる
アプリ管理の
Tomcat Web アプリケーションマネージャ
そして仮想的なホストを管理する
Tomcat Virtual Host Manager
が使用できるようになる
設定ファイルを書き換えたので
tomcat 6 の再起動
sudo vim /etc/tomcat6/tomcat-users.xml
これらのツールへのアクセスは
http://192.168.10.205:8080/
のトップページの
manager webapp
host-manager webapp
のリンクからアクセスできる
しかし、なぜか
Tomcat Web アプリケーションマネージャ
がエラーになるため
設定ファイルを変更し
<role rolename="manager-gui"/> <user username="tomcat" password="s3cret" roles="manager-gui"/>
としたところ成功