NetSUS + JDS

jyergatian
Contributor

On Saturday we upgraded our JSS & JDS instances from 9.65 to 9.72. All went well until we realized today that our SUS webadmin page was not accessible. Our JDS instances also have NetSUS installed - purely for the SUS component.

This issue appears to be limited to the webadmin portal itself. Computers are still able to check and retrieve updates. In other words - /srv/SUS is being served correctly but /var/www/html/webadmin is not.

httpd/error_log says

[Tue Apr 28 14:44:09.526819 2015] [autoindex:error] [pid 3258] [client xxxx] AH01276: Cannot serve directory /srv/SUS/html/: No matching DirectoryIndex (index.html,index.php) found, and server-generated directory index forbidden by Options directive

My initial theory was httpd.conf had been modified during the JDS upgrade and the appropriate configuration is missing.

I've rerun the NetSUS installer but the issue persists. Anyone know what could be missing? Did something change with JDS 9.72 which would prevent webadmin from working on the same port (443)?

1 ACCEPTED SOLUTION

jyergatian
Contributor

Issue Resolved.

Following RedHats httpd.conf white page, I was able to realize the missing piece. Nowhere throughout my httpd.conf was there reference to the webadmin folder.

Adding the following resolved my issue:

Alias /webadmin/ "/var/www/html/webadmin/"

        <Directory "/var/www/html/webadmin">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Require all granted
        </Directory>

View solution in original post

4 REPLIES 4

calumhunter
Valued Contributor

whats the httpd.conf file look like now, compared to your httpd.conf file from your backup that you took before you did the upgrade...

jyergatian
Contributor

Short of spinning another VM with 600GB of data, the snapshot performed prior to maintenance is somewhat useless in this scenario. I suppose we planned for catastrophic failure.

Does anyone have a functioning NetSUS httpd.conf I can use for reference?

jyergatian
Contributor

Buler...

jyergatian
Contributor

Issue Resolved.

Following RedHats httpd.conf white page, I was able to realize the missing piece. Nowhere throughout my httpd.conf was there reference to the webadmin folder.

Adding the following resolved my issue:

Alias /webadmin/ "/var/www/html/webadmin/"

        <Directory "/var/www/html/webadmin">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Require all granted
        </Directory>