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"
ここを修正かね?