Hope someone can point me in the right direction.
Deployment setup on my dev machine (MBpro, macOS Catalina, JRE 15). Apache installed via homebrew (Apache/2.4.46 (Unix)), Apple's Apache not in use
Apache configured with various virtual hosts, resolved through /etc/hosts. This all works, Apache serves static resources from these hosts.
JavaMonitor runs, wotaskd runs, Apache loads WOAdaptor by including wo_apache.conf
apachectl -F knows about WOAdaptor, so I assume it is properly loaded
wo_apache.conf has this line:
WebObjectsAlias /apps/WebObjects
The Apache config file http.conf has this line
# ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) "/usr/local/var/www/CGI-Executables/$1"
ScriptAliasMatch ^/apps/((?!(?i:webobjects)).*$) "/usr/local/var/www/CGI-Executables/$1"
(tried both variants, with cgi-bin and the one with apps)
In WOMonitor this is the URL to the adaptor:
(woapps being one of my virtual hosts)
When I try to access an installed app the browser reports an error
"You don't have permission to access this resourceā
and Apache puts a message into the error log file:
[Thu Jun 17 13:43:57.329921 2021] [authz_core:error] [pid 42093] [client 127.0.0.1:64420] AH01630: client denied by server configuration: /apps
/apps is not a directory but the first part of the WO URL and thus should go to the WOAdaptor. Has the ScriptAliasMatch (see above) anything to do with this?
Thanks for any help
---markus---
Markus Ruggiero
4051 Basel / Switzerland mobile +41 79 508 4701