CentOS 6 x86_64 への Tomcat インストール[プログラミング]
(2016-02-12 19:28:13) by shinoda


< ページ移動: 1 2 3 >

続いてアプリケーションサーバ Tomcat のセットアップ。

取り敢えず、最新を入れておきたいので、Apache Tomcat のサイトからダウンロードしてセットアップすることにしよう。

現時点では Tomcat 8.0.32 が最新版か。

(1) 最新版のダウンロード

Tomcat 8 のダウンロードサイトより、apache-tomcat-8.0.32.tar.gz を /usr/local 上にダウンロード

# cd /usr/local/
# wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/tomcat/tomcat-8/v8.0.32/bin/apache-tomcat-8.0.32.tar.gz
# ls -la apache-tomcat-8.0.32.tar.gz
-rw-r--r-- 1 root root 9169108 Feb  3 05:03 apache-tomcat-8.0.32.tar.gz


(2) tar.gz ファイルの展開

# tar xvfzp apache-tomcat-8.0.32.tar.gz

(3) ディレクトリ名の変更

展開した配布物のディレクトリ名を、apache-tomcat-8.0.32 から tomcat に変更する。

# mv apache-tomcat-8.0.32 tomcat

でもいいけど、今後、新しいバージョンを入れた時に切り替えやすいよう、シンボリックリンクにしとこうか。

# ln -s apache-tomcat-8.0.32 tomcat
# ls -la tomcat
lrwxrwxrwx 1 root root 20 Feb 12 16:26 tomcat -> apache-tomcat-8.0.32

(4) 所有者を tomcat に変更

安全のため、実行ユーザを tomcat という一般ユーザにする。
そのため、tomcat ディレクトリ以下の所有者も tomcat に。
(シンボリックリンクしているので、実体の方を chown する)

# useradd -s /sbin/nologin tomcat
# chown -R tomcat apache-tomcat-8.0.32

(5) 実行してみる

# sudo -u tomcat tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

自宅PCのブラウザで、
http://www.exsample.com:8080/
にアクセスしてみると、無事、Apache Tomcat/8.0.32 の画面が見えた。

(6) ポート番号 8080 を別の番号に変更

どうも、8080番のポート番号はプロキシサーバのものという認識なので(昔からサーバ屋をしている人は皆そうだと思うけど(^^;)、別のポート番号に変更する。

# grep 8080 tomcat/conf/server.xml
         Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
    <Connector port="8080" protocol="HTTP/1.1"
               port="8080" protocol="HTTP/1.1"

ここを修正かね?

< ページ移動: 1 2 3 >


コメント投稿
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8