в первую очередь, необходимо удостовериться, что в конфигурации DNS Вы указываете на правильный адрес сервера потому что, если я не неправильно понимаю от Вашего случая, что на самом деле можно создать точку другая машина для 1. website.com - f.e указывает на 192.168.1.1 2. www.website.com - f.e указывает на 192.168.1.2
Вот правильный способ сделать это. Надеюсь, это будет полезно:
https://wiki.duraspace.org/display/DSPACE/NginX+Tomcat+Proxying
Я попробую следующее:
http{
upstream tomcat {
tomcat.ip:8080;
}
server {
listen 80;
server_name subdomain1.domain.com;
location / {
proxy_pass http://tomcat/app1;
}
}
server {
listen 80;
server_name subdomain2.domain.com;
location / {
proxy_pass http://tomcat/app2;
}
}
....
Посмотрите nginx doc .