Issues with WebMO 17 after OS upgrade to Rocky Linux 9
Posted: Thu Aug 10, 2023 8:47 pm
I have WebMO 17 installed on a cluster. The cluster was upgraded from CentOS 7 to Rocky Linux 9. I have followed the docs to ensure the Apache config for WebMO is correct but when I browse to WebMO (or any cgi script) I get a 500 'Internal Server Error' message "The server encountered an internal error or misconfiguration and was unable to complete your request...."
Here is the contents of my /etc/httpd/conf.d/userdir.conf file:
The mod_cgid module is loaded:
I've double checked all the permissions on the webmo home directory.
The only error recorded in the apache error log when I load the page is:
I haven't uncovered any helpful information and don't know where else to turn to look for some. Any help is greatly appreciated!
Here is the contents of my /etc/httpd/conf.d/userdir.conf file:
Code: Select all
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<Directory "/home/*/public_html">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
Require method GET POST OPTIONS PUT DELETE PATCH
AddHandler cgi-script .cgi
</Directory>
<Directory "/home/*/public_html/cgi-bin/webmo">
AddHandler cgi-script .cgi
Options +ExecCGI
</Directory>
RedirectMatch ^/webmo(()|/)$ /~webmo/cgi-bin/webmo/login.cgi
Code: Select all
# httpd -M | grep cgid
cgid_module (shared)
The only error recorded in the apache error log when I load the page is:
Code: Select all
[cgid:debug] [pid 151361:tid 151361] mod_cgid.c(854): using passed fd 13 as stderr