Коллеги помогите советом. Необходимо настроить эту связку. При настройка apache+tomcat+opencms все заработало. Сайт открывается, все нормально. Как только подключаю nginx в качестве proxy. Все отваливается. Подключаю следующим образом:
В apache в файлах:
ports.conf - меняю c
NameVirtualHost *:80
Listen *:80
на
NameVirtualHost localhost:8081
Listen localhost:80
В файле:
/sites-available/default
строка <VirtualHost *:80>
меняю на <VirtualHost localhost:8081>
в файле /etc/tomcat6/server.xml
<Connector port=«8080» protocol=«HTTP/1.1»
connectionTimeout=«20000»
URIEncoding=«UTF-8»
redirectPort=«8443» />
Меняю на
<Connector address=«127.0.0.1» port=«8080» protocol=«HTTP/1.1»
connectionTimeout=«20000»
URIEncoding=«UTF-8»
redirectPort=«8443» />
И в nginx в /etc/nginx/site-available/default
вставляю:
server {
listen *:80; #
#server_name http://www.example.com; #
access_log /var/log/nginx/access.log;
location / {
proxy_pass http://localhost:8081/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+\.
(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ {
root /var/www;
}
location /tomcat {
proxy_pass http://localhost:8080;
#proxy_pass /
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
подскажите что можно сделать?