Utworzyłem dokument HTML, który wyświetli, że serwer nie jest jeszcze gotowy, a następnie przekierowuje na inną stronę. Chcę, żeby to była strona błędu 503.Tworzenie niestandardowego błędu Apache 503 Strona
Jaki plik należy edytować w Apache, aby ten niestandardowy HTML był moją nową stroną błędu 503? Próbowałem postępować zgodnie z instrukcjami na wielu stronach internetowych, ale nadal wskazuje na oryginalny Apache.
To jest kod, który mam w moim pliku "httpd-vhosts.conf".
<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>
W „httpd.conf” pliku, to jest w tym „httpd-vhosts.conf” plik, więc nie wiem, dlaczego to nie działa. Każda pomoc będzie doceniona. Dzięki.
Nie będzie działać w ten sposób, ponieważ niektóre kody błędów muszą być skonfigurowane z: /etc/apache2/conf.d/localized-error-pages – moderns
Nie, nie. Możesz wykonać ErrorDocuments w różnych kontekstach. Zobacz: http://httpd.apache.org/docs/2.2/mod/core.html#errordocument – Welsh
Ta odpowiedź nie ma sensu. 503 jest wyświetlany, gdy witryna jest wyłączona ... ale sugerujesz dodanie tej strony do witryny ... która nie będzie wyświetlana, gdy witryna nie działa? – Cerin