Я попытался установить Tomcat 7 и Apache2 с mod_jk на Ubuntu 12.04, после установки Tomcat и тест, который работает отлично:Tomcat 7 и Apache2 с mod_jk на Ubuntu 12,04
http://139.162.221.XXX:8080/tomcat-demo/helloworld/
Я установлен и настроен mod_jk :
sudo apt-get install libapache2-mod-jk
раскомментируйте следующую строку <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
в файле и т.д./tomcat7/server.xml
добавить следующее:
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
в /etc/apache2/workers.properties
изменить свойство JkWorkersFile в /etc/apache2/workers.properties в файле/и т.д./apache2/mods- есть в наличии/jk.conf
редактировать файл:/и т.д./apache2/сайты с поддержкой/000-умолчанию
добавить
<VirtualHost *:80>
.......................................
.......................................
JkMount /tomcat-demo/* worker1
JkMount /tomcat-demo worker1
</VirtualHost *:80>
рестарта серверов:
sudo /etc/init.d/tomcat7 restart
sudo /etc/init.d/apache2 restart
но обращающиеся к http://139.162.221.XXX/tomcat-demo/helloworld/
Я получил эту ошибку:
Not Found
The requested URL /tomcat-demo/helloworld/ was not found on this server.
Apache/2.4.7 (Ubuntu) Server at 139.162.221.107 Port 80
и у меня есть и эта перезагрузка ошибка Apache:
* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message