Во время наших окон обслуживания мы отключили наш сервис tomcat
и запустили службу ApacheFacade
, которая перенаправляет запрос на страницу обслуживания schedule.html
, которая является статическим html. Ниже приведены правила перезаписи в службе ApacheFacadeApache Доступ к статическому html без tomcat
<Directory "C:/DC/SampleApp/ApacheFacade/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
RewriteRule !^/ScheduledMaintenance/(.*)$ /ScheduledMaintenance/schedule.html [R=301,L]
RewriteRule ^/(javascripts|stylesheets|images|help|yui)/(.*) /SampleApp/SD3/$1/$2 [R,L]
RewriteRule ^/$ /ScheduledMaintenance/schedule.html [R=301,L]
ProxyPass /SampleApp ajp://127.0.0.1:8009/SampleApp
ProxyPassReverse /SampleApp ajp://127.0.0.1:8009/SampleApp
Когда я выключаю кот и включите запрос ApacheFacade
сервиса собирается https://localhost/CPScheduledMaintenance/schedule.html
, но его не загрузит страницу и видит внизу ответ
The requested URL /ScheduledMaintenance/schedule.html was not found on this server.
schedule.html находится внутри моего каталога веб-приложений на корневом уровне Может кто-нибудь, пожалуйста, помогите мне с этим?