SSI goes to backend
Marcus Clyne
maccaday at gmail.com
Fri Sep 4 16:14:42 MSD 2009
Hi,
> What if for example you want to ssi from a different domain name so
> the html is served from http://www.domain.com/ but the ssi uses
> www.other.com (which is also hosted on the same nginx instance).
>
>
You could set the SSI command to
<!--# include virtual="/domain2/oth-domain-url" -->
Then in your config have
location /domain2/ {
internal; # if you don't set this location to internal then your
web server could be used as a public proxy to that domain
proxy_pass http://domain2.com;
...
}
This would make a sub-request for http://domain2.com/oth-domain-url.
AFAIK you need to set the domain2 statically in your config file, i.e.
you can't use a regex in the domain name.
Marcus.
More information about the nginx
mailing list