I'm using Mojolicious 1.97 with OpenBSD's Apache 1.3 mod_perl-1.31 under
pre-released OpenBSD 5.0 i386 and I'm having issues with that setup.
AFAICS it doesn't work with SetHandler perl-script and PerlHandler
Apache::PerlRun, but it works under Apache's ScriptAlias derective.
Here are some examples:
http://www4.kucharski.name/test/script-alias/list.cgi
Apache is not running in chroot(2). Can someone confirm that Mojolicious
is not handling correctly old (version 1.3x) mod_perl environment?
# /etc/rc.conf.local
httpd_flags="-u -DSSL"
# pkg_info -qI mod_perl p5-Mojolicious
mod_perl-1.31p3
p5-Mojolicious-1.97
# sysctl -n kern.version
OpenBSD 5.0 (GENERIC.MP) #37: Thu Aug 4 17:02:30 MDT 2011
der...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
# httpd -V
Server version: Apache/1.3.29 (Unix)
Server's Module Magic Number: 19990320:15
Server compiled with....
-D EAPI
-D HAVE_MMAP
-D HAVE_SHMGET
-D USE_MMAP_SCOREBOARD
-D USE_MMAP_FILES
-D HAVE_FLOCK_SERIALIZED_ACCEPT
-D HAVE_SYSVSEM_SERIALIZED_ACCEPT
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D DYNAMIC_MODULE_LIMIT=64
-D HARD_SERVER_LIMIT=256
-D HTTPD_ROOT="/var/www"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/httpd.scoreboard"
-D DEFAULT_LOCKFILE="logs/httpd.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
-D ACCESS_CONFIG_FILE="conf/access.conf"
-D RESOURCE_CONFIG_FILE="conf/srm.conf"
--
best regards
q#
It looks that's the case. Thanks.
--
best regards
q#