2014-11-27 6 views
0

jk_mod를 통해 Apache2와 Tomcat을 연결하려고했지만 작동하지 않습니다. 애플리케이션으로 리디렉션되어야하는 페이지를 열면 "정상적인"Apache HTTP 404 페이지에 빠지게됩니다. 문제는 모든 로그에 오류가 표시되지 않았기 때문에 모든 것이 올바르게 구성되어있는 것입니다 (Apache는 괜찮습니다. jk_mod는 문제가 없으며 Tomcat도 문제가 없습니다) ... 그리고 모든 것이로드되는 것을 알고 있습니다. JkMount 행 다음 mod_jk.log에 오류가 있습니다. 로드 된 근로자가 파일을 여기에jk_mod가 오류없이 작동하지 않습니다.

NameVirtualHost *:443 

<VirtualHost *:80> 
    ServerName xx 
     DocumentRoot /var/www 
     <Directory /> 
       Options FollowSymLinks 
       AllowOverride All 
     </Directory> 
     <Directory /var/www/> 
       Options -Indexes FollowSymLinks MultiViews -ExecCGI 
       AllowOverride All 
       Order allow,deny 
       allow from all 
     </Directory> 

    RewriteEngine on 
    RewriteCond %{HTTPS} !=on 
    RewriteCond %{HTTP_USER_AGENT} !Java 
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] 
</VirtualHost> 

<VirtualHost *:443> 
    ServerName xx 
     DocumentRoot /var/www 
     <Directory /> 
       Options FollowSymLinks 
       AllowOverride All 
     </Directory> 
     <Directory /var/www/> 
       Options -Indexes FollowSymLinks MultiViews -ExecCGI 
       AllowOverride All 
       Order allow,deny 
       allow from all 
     </Directory> 

    SSLEngine on 
     SSLCertificateFile xx 
     SSLCertificateKeyFile xx 
    SSLCACertificateFile xx 

    JkMount /LaunchMyCraft/* ajp13_worker 
</VirtualHost> 

: 그리고 당신이 나

workers.tomcat_home=/usr/share/tomcat7 
workers.java_home=/usr/lib/jvm/java-7-openjdk-amd64/jre 

ps=/ 

worker.list=ajp13_worker 
worker.ajp13_worker.port=8009 
worker.ajp13_worker.host=localhost 
worker.ajp13_worker.type=ajp13 

worker.ajp13_worker.lbfactor=1 


worker.loadbalancer.type=lb 
worker.loadbalancer.balance_workers=ajp13_worker 

도움이 될 다음

내 가상 호스트의 일부인가?

감사합니다.

답변

1

404를 얻을 때 어떤 URL에 액세스했는지 언급하지 않았지만 http://xx/LaunchMyCraft (후행 슬래시 없음)에 액세스하는 경우 JkMount 지정 문이 /LaunchMyCraft/* (후행 슬래시 포함)으로 매핑되므로 예상됩니다. .

이 문제를 해결하려면 JkMount 매핑을 /LaunchMyCraft* (후행 슬래시 없음)으로 변경하십시오.

+0

답장을 보내 주셔서 감사합니다. 그러나 지금은 "서비스 일시적으로 사용할 수 없음"웹 페이지가 있습니다 ... 내 컴퓨터 앞에 다시 돌아 오는 순간 로그를 볼 것입니다. 그 원인은 무엇일까요? – natinusala

+0

그것은 많은 것들이 될 수 있습니다, 자세한 내용이 필요합니다. 아마도 새로운 질문을하는 것이 좋습니다. –

+0

좋아요, 제가이 일을 할 것입니다, 고마워요! – natinusala

관련 문제