Tôi đã tạo một tài liệu HTML sẽ hiển thị rằng máy chủ chưa sẵn sàng và sau đó chuyển hướng đến một trang khác. Tôi muốn đây là trang lỗi 503.Cách tạo trang lỗi Apache 503 tùy chỉnh
Tôi cần chỉnh sửa tệp nào trong Apache để nhận HTML tùy chỉnh này làm trang lỗi 503 mới của tôi? Tôi đã thử làm theo các hướng dẫn trên nhiều trang web, nhưng nó vẫn trỏ đến bản gốc Apache.
Đây là mã tôi có trong tệp "httpd-vhosts.conf" của mình.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName blah.blah.com
ServerAlias blah blah.blah.local
ErrorLog "logs/blah-error.log"
CustomLog "logs/blah-access.log" common
ErrorDocument 503 "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/blah/error.html"
LogLevel warn
RewriteEngine On
JkMount /* worker5
DocumentRoot "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/blah"
<Directory "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/blah">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Trong tệp "httpd.conf", tệp này bao gồm tệp "httpd-vhosts.conf", vì vậy tôi không biết tại sao nó không hoạt động. Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn.
Nó sẽ không hoạt động theo cách này vì một số mã lỗi phải được cấu hình từ: /etc/apache2/conf.d/localized-error-pages – moderns
Không. Bạn có thể làm ErrorDocuments trong các ngữ cảnh khác nhau. Xem: http://httpd.apache.org/docs/2.2/mod/core.html#errordocument – Welsh
Câu trả lời này không có ý nghĩa. 503 được hiển thị khi trang web ngừng hoạt động ... nhưng bạn đang đề xuất bạn thêm trang này vào trang web của mình ... trang này sẽ không được hiển thị khi trang web ngừng hoạt động? – Cerin