2015-12-24 3 views
0

Во время наших окон обслуживания мы отключили наш сервис 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 находится внутри моего каталога веб-приложений на корневом уровне Может кто-нибудь, пожалуйста, помогите мне с этим?

ответ

0

Создан ScheduledMaintenance каталог под C:/DC/SampleApp/ApacheFacade/htdocs и скопировать schedule.html в ScheduledMaintenance каталог

Смежные вопросы