IdPv3のインストール
実習セミナー内に準備されたLinuxサーバにJDK、Tomcat、Shibboleth IdPをインストールする手順となっています。
...
3. Apache Tomcat 7をインストールする
1. インストール
CentOS 7にはTomcatのパッケージが用意されていますので、これをyumにてインストールします。
...
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
# systemctl enable tomcat 補足: 以下のコマンドで自動起動設定を無効にすることができます。 # systemctl disable tomcat |
3. JAVA_OPTSの設定
以下のように/etc/sysconfig/tomcatを修正します
。
コード ブロック | ||
---|---|---|
| ||
#JAVA_OPTS="-Xminf0.1 -Xmaxf0.3"
JAVA_OPTS="-server -Xmx1500m -XX:MaxPermSize=256m -XX:+UseG1GC " |
4. profileの追加
/etc/profile.d/java-tomcat.sh
という新規ファイルを以下の内容で作成します。
...
追加した環境変数を読み込みます。
パネル |
---|
|
...
5. Apache の設定
以下のように /etc/httpd/conf/httpd.conf を修正します。
...
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
(省略) <VirtualHost _default_:443> (省略) ServerName ex-idp-test??.gakunin.nii.ac.jp:443 ← ??は各自割り振られた番号 ProxyPass /idp/ ajp://localhost:8009/idp/ ← 設定を追加 (省略) |
...
6. Tomcat の設定
以下の内容で /etc/httpd/conf.d/virtualhost-localhost80.conf を作成します。
...
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
|
また、Tomcatのpidファイル及び保存されているディレクトリを ls -dl
等で所有者・パーミッションを確認の上、必要なら変更してください。
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
|
...
パネル | ||||||
---|---|---|---|---|---|---|
| ||||||
|
httpdの再起動とTomcatの起動を行います。(すでにTomcatが起動している場合はstopしてから行ってください)
...