You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2023/04/06 08:10:18 UTC
[Bug 66558] New: Undocumented "Absolute Path" requirement for mod_vhost_alias directives
https://bz.apache.org/bugzilla/show_bug.cgi?id=66558
Bug ID: 66558
Summary: Undocumented "Absolute Path" requirement for
mod_vhost_alias directives
Product: Apache httpd-2
Version: 2.4.46
Hardware: All
Status: NEW
Severity: normal
Priority: P2
Component: mod_vhost_alias
Assignee: bugs@httpd.apache.org
Reporter: jamie.mcglynn6600@outlook.com
Target Milestone: ---
Created attachment 38532
--> https://bz.apache.org/bugzilla/attachment.cgi?id=38532&action=edit
What happens when "sites/%p/%0" is used (e.g. with intent for
"sites/443/example.com")
The current behaviour of the mod_vhost_alias module requires that its
directives require absolute paths, however this requirement is not documented
on the runtime documentation for the module on the httpd website.
| Syntax error on line x of y.conf:
| format string must be an absolute path, or 'none'
Additionally, this introduces portable-installation issues, especially on
Windows builds, and would require manual changes when the installation location
is moved or is run from an ejectable/portable storage medium where the drive
letter could potentially change.
A recommendation for a fix is that the behaviour of the directives in
mod_vhost_alias should allow for relative paths (for example "sites/%p/%0" for
"sites/443/example.com" relative to the server root) or, in-short, be patched
to folow the same validity criteria and make it more compatible with the
DocumentRoot directive in the server's core.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org