Difference between revisions of "Apache 2 - Custom error page"
Line 102: | Line 102: | ||
You can download some images over here: | You can download some images over here: | ||
− | ==403 access forbidden= | + | ==403 access forbidden== |
[[File:Error_403.png|none|Error 403]] | [[File:Error_403.png|none|Error 403]] |
Revision as of 11:52, 9 August 2014
Contents
Update Apache2
Edit your virtual host configuration:
vim /etc/apache2/site-enabled/smartcards.conf
Add:
## ERROR directory
Alias /errors /var/www/errors
<Location /errors >
#Require all granted
ProxyPass !
order deny,allow
allow from all
</Location>
# 403 access forbidden
ErrorDocument 403 /errors/error_403.html
# 404 page not found
ErrorDocument 404 /errors/error_404.html
# 500 internal error
ErrorDocument 500 /errors/error_500.html
Restart web server
service apache2 restart
Create the error page
mkdir -p /var/www/errors
cp <monImage> /var/www/errors/error_403.png
vim /var/www/errors/error_403.html
Put the following content
<html>
<head>
<title>403 - Forbidden</title>
<style type="text/css">
.content {
width:880px;
margin: 0 auto;
}
.wrapper {
display:block;
overflow: auto;
}
.errorText {
color: #D63301;
//background-color: #FFCCBA;
font-size: 1.25em;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="content">
<img src="https://dev.daxiongmao.eu/errors/error_403.png" alt="Error 403" />
<br/>
<span class="errorText">This website is restricted</span><br/>
</div>
</div>
</body>
</html>
!! Don't forget to adjust the path in <img ... />
Set rights
chown -R www-data:www-data /var/www/errors
chmod -R 755 /var/www/errors
Images
You can download some images over here:
403 access forbidden
404 page not found