AIX HTTPD version 2.4.12.0 not loading webpage

I have upgraded the AIX httpd fileset to the following:

  httpd.base                2.4.12.0    C     F    Apache Http Server
  httpd.license             2.4.12.0    C     F    Apache Http Server license
  httpd.man.en_US           2.4.12.0    C     F    Apache Http Server man page

and now am running into an issue. I have my correct lpar2rrd stanzas added to the end of the httpd.conf file. The httpd daemon starts just fine, but when I try to bring up the webpage I am getting the following error message:

Forbidden

You don't have permission to access /lpar2rrd/ on this server.

Is there something I am missing after installing the new version of IBMs HTTP server? 

Thanks,

Keith Barth

Comments

  • Hi,

    that happens on AIX often ...

    check Apache error_log (find /var -name error_log )

    Basically you need to adopt settings in the docu for Apache 2.4:
    http://www.lpar2rrd.com/install.htm?4.1.0 --> Web

    Check if apache user (apache/httpd) has read rights for /home/lpar2rrd/lpar2rrd, /home/lpar2rrd, /home
    if so then check loading modules like

    <IfModule mpm_prefork_module>
         LoadModule cgi_module /opt/freeware/lib/httpd/modules/mod_cgi.so
    </IfModule>
    ...

    let us known


  • Discovered the issue. In the httpd.conf file the previous version (2.3) required the:

        Order allow,deny
        Allow from all
    
    entry in the section that is added to the file. In 2.4, those lines are replaced by:
    
        Require all granted.
    
    Once that entry was replaced, the web page loaded just fine.
    Although the documentation notes this, it might be good to draw attention to that subtle change.
    
    Thanks again for the help.
    
    Keith
    
    
    
  • thanks for sharing solution!
Sign In or Register to comment.