2016-08-08 4 views
1

Я использую Apache2.4 в качестве переднего сервера и Tomcat8 для своих веб-приложений с Mod_JK для балансировки нагрузки и пересылки всего запроса из экземпляра Apache в Tomcat8 ,mod_jk Ошибка «404 страницы не найдена» при доступе к корневому URL-адресу, внутренние страницы работают нормально

При доступе к www.domain1.com отображается сообщение «404 Page Not found». Другая страница работает нормально.

www.domain1.com:8080  works 
www.domain1.com   404 Page Not Found 
www.domain1.com/about-us works 
www.domain2.com/contact works 

конфигурации Apache

LoadModule jk_module /usr/local/apache/modules/mod_jk.so 
JkWorkersFile /etc/httpd/conf/workers.properties 
JkShmFile  /var/log/httpd/mod_jk.shm 
JkLogFile  /var/log/httpd/mod_jk.log 
JkLogLevel info 
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" 
JkOptions +ForwardKeySize +ForwardURICompatUnparsed -ForwardDirectories 
JkRequestLogFormat "%w %V %T" 

<VirtualHost xx.xx.xx.xx:80> 
    ServerName domain1.co.uk 
    ServerAlias www.domain1.co.uk 

    JkMount/worker1 
    JkMount /* worker1 

</VirtualHost> 

worker.properties файл

worker.list=worker1 
worker.worker1.type=ajp13 
worker.worker1.host=domain1.com 
worker.worker1.port=8009 

Я попытался с помощью JkAutoAlias ​​и корневой документ, указывающий на TOMCAT WebApps папку, но ничего не помогало.

+0

Можете ли вы отправить mod-jk.log – Ghayel

ответ

0
www.domain1.com   404 Page Not Found 

выше ошибка происходит из-за этой таинственной странице /cgi-sys/defaultwebpage.cgi. Удаление кеша браузера поможет избежать этой ошибки.