proxy pass domain FROM default apache port 80 TO nginx on another port
Posted
by
user10580
on Server Fault
See other posts from Server Fault
or by user10580
Published on 2012-12-05T10:19:11Z
Indexed on
2012/12/05
11:08 UTC
Read the original article
Hit count: 220
Im still learning server things so hope the title is descriptive enough.
Basically i have sub.domain.com that i want to run on nginx at port 8090.
I want to leave apache alone and have it catch all default traffic at port 80.
so i am trying something with a virtual name host to proxy pass to sub.domain.com:8090, nothing working yet and go no idea what the right syntax could be.
any ideas? most of what i found was to pass TO apache FROM nginx, but i want to the do the opposite.
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost sub.domain.com:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName sub.domain.com
DocumentRoot /home/app/public
ServerAlias sub.domain.com
proxyPass / http://appname:8090/ (also tried localhost and sub.domain.com)
ProxyPassReverse / http://appname:8090/
</VirtualHost>
when i do this i get
[warn] module proxy_module is already loaded, skippin
[warn] module proxy_http_module is already loaded, skipping
[error] (EAI 2)Name or service not known: Could not resolve host name sub.domain.com -- ignoring!
and yes, the app is working (i have it running on port 80 with another subdomain) and it works at sub.domain.com:8090
© Server Fault or respective owner