Доброго вам, господа! Суть такова. Есть хост машина с nginx и гостевая виртуалка с apache2. На госте крутится почтовый сервер с postfixadmin, roundcube и прочими вещами. Необходимо, чтобы при обращении на mail.company.com сразу открывался веб-интерфейс roundcube. Это я сделал добавлением такого локейшена:
location /
{
proxy_pass http://192.168.122.107:80/roundcube/;
proxy_redirect off;
proxy_read_timeout 300;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto https; # for SSL, add this
proxy_set_header X_SCHEME https;
}
location /postfixadmin/
{
proxy_pass http://192.168.122.107:80/postfixadmin/;
proxy_redirect off;
proxy_read_timeout 300;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto https; # for SSL, add this
proxy_set_header X_SCHEME https;
}
location /$request_uri/
{
proxy_pass http://192.168.122.107:80/$request_uri/;
location = /
{
proxy_pass http://192.168.122.107:80/roundcube/;