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