On Wed, February 21, 2024 13:10, Oliver Welter wrote:
> Hi James,
>
> the package should install default.html - just make a copy or a symlink
> to index.html and you should be good to go.
>
I found an index.html file in /usr/local/www/openxpki/htdocs. This file has
the same contents as /usr/local/share/examples/openxpki/htdocs/default.html,
which I presume is the default.html file that you wrote of. However, I cannot
find any reference in the documentation that this file should be in
/usr/local/www/openxpki/ as well as or instead of ./htdocs/. So, I am
concerned that I have misconfigured something and that the Apache configuration
file root directory should be pointing at /usr/local/www/openxpki/htdocs/.
Installing default.html as index.html in /usr/local/www/openxpki/ removes the
Forbidden warning and the logged error. However, now what is see instead is:
OpenXPKI is loading...
And in the access log I see this:
192.168.216.89 - - [21/Feb/2024:14:24:14 -0500] "OPTIONS * HTTP/1.0" 200 - "-"
"Apache/2.4.58 (FreeBSD) OpenSSL/1.1.1t-freebsd
mod_fastcgi/mod_fastcgi-SNAP-0910052141 (internal dummy connection)"
Top reveals this:
77740 openxpki 1 20 0 229M 189M nanslp 0 4:55 0.12% perl
This is the relevant excerpt from my Apache configuration file:
. . .
Define __HOST_IPV4 '192.168.216.89'
Define __HTTP_ROOT '/usr/local/www'
Define __PREFIX_PATH '/usr/local'
. . .
Listen ${__HOST_IPV4}:443
<VirtualHost ${__HOST_IPV4}:443>
ServerName openxpki.hamilton.harte-lyne.ca
ServerAlias *
ServerAdmin [email protected]
DocumentRoot ${__HTTP_ROOT}
. . .
There is no /usr/lib//cgi-bin/ on FreeBSD-13.2. This is all I can find:
find /usr/local/ -type d -name cgi-bin
/usr/local/www/openxpki/cgi-bin
/usr/local/www/apache24/cgi-bin
/usr/local/libexec/cups/cgi-bin
/usr/local/share/examples/openxpki/cgi-bin
The contents of the last are:
ll /usr/local/www/openxpki/cgi-bin/
total 69
-rwxr-xr-x 1 root wheel 4690 Jan 8 08:05 download.fcgi
-rwxr-xr-x 1 root wheel 3677 Jan 8 08:05 est.fcgi
-rwxr-xr-x 1 root wheel 2248 Jan 8 08:05 healthcheck.fcgi
-rwxr-xr-x 1 root wheel 28770 Jan 8 08:05 rpc.fcgi
-rwxr-xr-x 1 root wheel 7378 Jan 8 08:05 scep.fcgi
-rwxr-xr-x 1 root wheel 6339 Jan 8 08:05 scepv3.fcgi
-rwxr-xr-x 1 root wheel 750 Jan 8 08:05 soap.fcgi
-rwxr-xr-x 1 root wheel 10717 Jan 8 08:05 webui.fcgi
As far as ScriptAlias directives I see this in my localized configuration:
:g/ScriptAlias/
66 ScriptAlias /scep ${__HTTP_ROOT}/openxpki/cgi-bin/scepv3.fcgi$
81 ScriptAlias /healthcheck ${__HTTP_ROOT}/openxpki/healthcheck.fcgi$
151 ScriptAlias /rpc ${__HTTP_ROOT}/openxpki/cgi-bin/rpc.fcgi$
154 ScriptAlias /healthcheck
${__HTTP_ROOT}/openxpki/cgi-bin/healthcheck.fcgi$
157 ScriptAlias /certep ${__HTTP_ROOT}/openxpki/cgi-bin/certep.fcgi$
160 ScriptAlias /.well-known/est ${__HTTP_ROOT}/openxpki/cgi-bin/est.fcgi$
163 ScriptAlias /cmc ${__HTTP_ROOT}/openxpki/cgi-bin/cmc.fcgi$
165 ScriptAliasMatch ^/(([a-z0-9-]+)/)?cgi-bin/webui.fcgi
${__HTTP_ROOT}/openxpki/cgi-bin/webui.fcgi$
And these in the provided example configuration:
:g/ScriptAlias/
28 ScriptAlias /scep /usr/lib/cgi-bin/scepv3.fcgi$
43 ScriptAlias /healthcheck /usr/lib/cgi-bin/healthcheck.fcgi$
81 ScriptAlias /rpc /usr/lib/cgi-bin/rpc.fcgi$
84 ScriptAlias /healthcheck /usr/lib/cgi-bin/healthcheck.fcgi$
87 ScriptAlias /certep /usr/lib/cgi-bin/certep.fcgi$
90 ScriptAlias /.well-known/est /usr/lib/cgi-bin/est.fcgi$
93 ScriptAlias /cmc /usr/lib/cgi-bin/cmc.fcgi$
95 ScriptAliasMatch ^/(([a-z0-9-]+)/)?cgi-bin/webui.fcgi
/usr/lib/cgi-bin/webui.fcgi$
The Directory directives in my localized configuration are:
<Directory "${__HTTP_ROOT}/openxpki/cgi-bin/">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
Require all granted
</Directory>
<Directory ${__HTTP_ROOT}/>
# Options FollowSymLinks
# AllowOverride FileInfo
Require all granted
</Directory>
Thank you for the help.
--
*** e-Mail is NOT a SECURE channel ***
Do NOT transmit sensitive data via e-Mail
Unencrypted messages have no legal claim to privacy
Do NOT open attachments nor follow links sent by e-Mail
James B. Byrne mailto:[email protected]
Harte & Lyne Limited http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada L8E 3C3
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users