Welcome! Log In Create A New Profile

Advanced

Re: how to configure nginx with running apache ?

Joydeep Bakshi
April 17, 2014 08:50AM
Hello,

I have installed and configured nginx for a existing domain, but I get "it
works" at the browser.

I have changed all port from 80 to 8080 in apache vhost and create same
vhost in /etc/nginx/vhosts.d/mydomain.conf as below

server {
listen 80; # Default listen port
server_name site.mydomain.com;
access_log /var/log/nginx/dustri.de;
gzip on; # Turn on gZip
gzip_disable msie6;
gzip_static on;
gzip_comp_level 9;
gzip_proxied any;
gzip_types text/plain text/css application/x-javascript text/xml
application/xml application/xml+rss text/javascript;

location / {
proxy_redirect off; # Do not redirect this proxy - It needs to be
pass-through
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Server-Address $server_addr;
proxy_pass_header Set-Cookie;
#proxy_pass http://127.0.0.1:6081; # Pass all traffic through to Varnish
proxy_pass http://127.0.0.1:8080;
}
}

obviously site.mydomain.com has been replaced by the actual site to visit.

What else should I configure here ?

Thanks


On Thu, Apr 17, 2014 at 4:34 PM, mex <nginx-forum@nginx.us> wrote:

> > Hence I have to place nginx before apache without disturbing the
> > setup.
> >
>
> works seemlessly and speeds up your apache, when using proxy_cache,
> assuming your
> apache listens on 8080
>
>
> server {
> listen 80;
> server_name myhost;
> location / {
> root /path/to/myapp/public;
> proxy_set_header X-Forwarded-Host $host;
> proxy_set_header X-Forwarded-Server $host;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_pass http://apache:8080;
> }
> }
>
> from this basic snippet you can go on and test different setups
> with additional nginx-virtualhosts before making changes work in your
> prod-environment
>
>
> server {
> # this is for testing new setups
> listen 81;
> server_name myhost;
> location / {
> root /path/to/myapp/public;
> proxy_cache cache;
> proxy_set_header X-Forwarded-Host $host;
> proxy_set_header X-Forwarded-Server $host;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_pass http://apache:8080;
> }
> }
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?2,249356,249364#msg-249364
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

how to configure nginx with running apache ?

Joydeep Bakshi April 17, 2014 04:10AM

Re: how to configure nginx with running apache ?

mex April 17, 2014 05:57AM

Re: how to configure nginx with running apache ?

GreenGecko April 17, 2014 06:36AM

Re: how to configure nginx with running apache ?

mex April 17, 2014 06:50AM

Re: how to configure nginx with running apache ?

Steve Wilson April 17, 2014 06:58AM

Re: how to configure nginx with running apache ?

Joydeep Bakshi April 17, 2014 06:58AM

Re: how to configure nginx with running apache ?

mex April 17, 2014 07:04AM

Re: how to configure nginx with running apache ?

Joydeep Bakshi April 17, 2014 08:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 320
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready