localized-error-pages.conf lacks config to preprocess /error/include page content
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apache2 (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Hi, I followed the instructions in localized-
Example:
````
<!--#if expr="-z v('CONTENT_
--><!--#set var="CONTENT_
--><!--#endif
--><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://
<html xmlns="http://
<head>
<title><!--#echo encoding="none" var="TITLE" --></title>
<link rev="made" href="mailto:
<style type="text/
body { color: #000000; background-color: #FFFFFF; }
a:link { color: #0000CC; }
p, address {margin-left: 3em;}
span {font-size: smaller;}
/*]]>*/--></style>
</head>
<body>
<h1><!--#echo encoding="none" var="TITLE" --></h1>
<p>
You don't have permission to access the requested directory.
There is either no index document or the directory is read-protected.
</p>
<p>
<!--#include virtual=
</p>
<h2>Error <!--#echo encoding="none" var="REDIRECT_
<address>
<a href="/"><!--#echo var="SERVER_NAME" --></a><br />
<span><!--#echo var="SERVER_
</address>
</body>
</html>
````
It seems that the config template should include
````
<Directory "/path">
Options IncludesNoExec
Order allow,deny
Allow from all
</Directory>
````
after
`````
Alias /error/include/ "/path"
`````
to make it process correctly
Example:
```
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://
<html xmlns="http://
<head>
<title>Access forbidden!</title>
<link rev="made" href="mailto:<email address hidden>" />
<style type="text/
body { color: #000000; background-color: #FFFFFF; }
a:link { color: #0000CC; }
p, address {margin-left: 3em;}
span {font-size: smaller;}
/*]]>*/--></style>
</head>
<body>
<h1>Access forbidden!</h1>
<p>
You don't have permission to access the requested directory.
There is either no index document or the directory is read-protected.
</p>
<p>
If you think this is a server error, please contact
the <a href="mailto:<email address hidden>
</p>
<h2>Error 403</h2>
<address>
<a href="/
<span>
</address>
</body>
</html>
```
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: apache2 2.4.7-1ubuntu4.4
ProcVersionSign
Uname: Linux 3.13.0-39-generic i686
NonfreeKernelMo
Apache2ConfdDir
ApportVersion: 2.14.1-0ubuntu3.8
Architecture: i386
CurrentDesktop: KDE
Date: Mon Apr 13 10:22:55 2015
SourcePackage: apache2
UpgradeStatus: No upgrade log present (probably fresh install)
error.log:
[Mon Apr 13 07:53:45.032576 2015] [mpm_event:notice] [pid 31758:tid 3074755200] AH00489: Apache/2.4.7 (Ubuntu) configured -- resuming normal operations
[Mon Apr 13 07:53:45.032600 2015] [core:notice] [pid 31758:tid 3074755200] AH00094: Command line: '/usr/sbin/apache2'
modified.
modified.
mtime.conffile.
mtime.conffile.
Changed in apache2 (Ubuntu): | |
status: | New → Incomplete |
My /etc/apache2/ conf-available/ localized- error-pages. conf after patching paste.ubuntu. com/10813153/
http://