Posted on 04-28-2015 03:22 PM
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)?
Solved! Go to Solution.
Posted on 05-04-2015 10:45 AM
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>
Posted on 04-28-2015 06:07 PM
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...
Posted on 04-29-2015 12:28 PM
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?
Posted on 05-02-2015 10:57 AM
Buler...
Posted on 05-04-2015 10:45 AM
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>