Apache basic authorization
You can secure LPAR2RRD web site easily by using Apache basic authorization.
It allows you create users with passwords which will have access to the LPAR2RRD web.
There is a lot of manuals how to activate it on the Internet.
Note that since version LPAR2RRD 5.x you can activate internal
ACL authorization in the product itself.
Create user(s):
Note: htpasswd might be in different locations like /opt/freeware/apache/bin/htpasswd or /opt/freeware/bin/htpasswd
# htpasswd -c /var/spool/htpass lpar2rrd
New password:
Re-type new password:
Adding password for user lpar2rrd
Configure Apache httpd.conf.
You should already have the first directive in place if your LPAR2RRD is already running, then just add the second directive (<Location /lpar2rrd>)
Note: httpd.conf might be in different locations like /opt/freeware/etc/httpd/conf/httpd.conf or /etc/httpd/httpd.conf
# vi /etc/httpd/conf/httpd.conf
Alias /lpar2rrd/ "/home/lpar2rrd/lpar2rrd/www/"
<Directory "/home/lpar2rrd/lpar2rrd/www/">
Options Indexes FollowSymLinks Includes MultiViews
Order allow,deny
Allow from all
</Directory>
<Location /lpar2rrd>
AuthType Basic
AuthName "Protected Space"
AuthUserFile /var/spool/htpass
Require valid-user
</Location>
Restart Apache:
Note: apachectl might be in different locations like /opt/freeware/sbin/apachectl
# apachectl restart
Try to access your LPAR2RRD web now. You should be prompted for user name and password.
Troubleshooting