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
도움이 될 다음
내 가상 호스트의 일부인가?감사합니다.
답장을 보내 주셔서 감사합니다. 그러나 지금은 "서비스 일시적으로 사용할 수 없음"웹 페이지가 있습니다 ... 내 컴퓨터 앞에 다시 돌아 오는 순간 로그를 볼 것입니다. 그 원인은 무엇일까요? – natinusala
그것은 많은 것들이 될 수 있습니다, 자세한 내용이 필요합니다. 아마도 새로운 질문을하는 것이 좋습니다. –
좋아요, 제가이 일을 할 것입니다, 고마워요! – natinusala