[root@centos ~]# usermod -G nagios apache ← apacheユーザーをnagiosグループに所属させる
[root@centos ~]# vi /etc/httpd/conf.d/nagios.conf ← Nagios用Apache設定ファイル編集
<Directory "/usr/local/nagios/sbin">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
<IfVersion >= 2.3>
<RequireAll>
<RequireAny> ← 追加
# Require all granted ← 行頭に#を追加してコメントアウト(内部からのみアクセス可能にする)
# Require host 127.0.0.1
Require ip 192.168.1.0/24 ← 追加(内部ネットワーク(例:192.168.1.0/24)からのみアクセス可能にする)
</RequireAny> ← 追加
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</RequireAll>
</IfVersion>
<IfVersion < 2.3>
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</IfVersion>
</Directory>
<Directory "/usr/local/nagios/share">
# SSLRequireSSL
Options None
AllowOverride None
<IfVersion >= 2.3>
<RequireAll>
<RequireAny> ← 追加
# Require all granted ← 行頭に#を追加してコメントアウト(内部からのみアクセス可能にする)
# Require host 127.0.0.1
Require ip 192.168.1.0/24 ← 追加(内部ネットワーク(例:192.168.1.0/24)からのみアクセス可能にする)
</RequireAny> ← 追加
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</RequireAll>
</IfVersion>
<IfVersion < 2.3>
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</IfVersion>
</Directory>
[root@centos ~]# systemctl reload httpd ← Webサーバー設定反映
[root@centos ~]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin ← Nagios管理ユーザー(nagiosadmin)作成
New password: ← 任意のパスワード応答※表示はされない
Re-type new password: ← 任意のパスワード応答(確認)※表示はされない
Adding password for user nagiosadmin
|
|