CentOS 7では上記手順では反映されませんので、下記手順に従ってください。 shibdについては、以下のようにしてsystemd設定ファイルを編集し環境変数を追加します。最後のコマンドで当該環境変数が設定されていることを確認してください。shibdについては、以下のようにしてsystemdの設定で環境変数を追加します。最後のコマンドで当該環境変数が設定されていることを確認してください。 展開 |
---|
title | shibd.serviceの差分service設定の内容... |
---|
| コード ブロックnoformat |
---|
| --- /usr/lib/systemd/system/shibd.service 2016-07-13 03:55:00.000000000 +0900
+++ /etc/systemd/system/shibd.service 2016-08-06 12:27:47.094259982 +0900
@@ -8,6 +8,7 @@
NotifyAccess=main
User=shibd
Environment=LD_LIBRARY_PATH=/opt/shibboleth/lib64
+Environment=[Service]
Environment=XERCES_DISABLE_DTD=1
ExecStart=/usr/sbin/shibd -f -F
StandardInput=null
StandardOutput=null |
|
書式設定済み |
---|
$ sudo cp -ip /usr/lib/systemd/system/shibd.service /etc/systemd/system/
$ sudo chmod u+w /etc/systemd/system/shibd.service
$ sudo vi /etc/systemd/system/systemctl edit shibd.service
$ sudo systemctl reenable shibddaemon-reload
$ sudo systemctl restart shibd
$ sudo less /proc/`pidof -s shibd`/environ |
httpdのほうはexportを省いた以下の行を/etc/sysconfig/httpdの末尾に追記します。同様に最後に記載したコマンドで当該環境変数が設定されていることを確認してください。 書式設定済み |
---|
XERCES_DISABLE_DTD=1 |
書式設定済み |
---|
$ sudo vi /etc/sysconfig/httpd
$ sudo systemctl restart httpd
$ sudo less /proc/`pidof -s httpd`/environ |
|