Hi I am used to working with Apache and Mod proxy where I my server configuration looks a bit like this and I redirect all incoming requests from

  ServerName example.com
  DocumentRoot /var/www/trunk/public

  ServerName www.example.com
  Redirect permanent / http://mentoredge.com

    ProxyPreserveHost On
    ServerName o.example.com
    ProxyPass / http://localhost:8000/
    ProxyPassReverse / http://localhost:8000/

Here I route all my incoming request on o.example.com to port 8000 of localhost.

I have migrated to Nginx now im trying to setup this proxy for the same o.example.com. Could somebody explain to me how to get this done.

server {
  listen 80;

  server_name o.example.com;

  location / {
       proxy_pass http://localhost:8000;
       proxy_redirect          off;
       proxy_set_header        Host             $host;
       proxy_set_header        X-Real-IP       $remote_addr;
       proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
       client_max_body_size    10m;
       client_body_buffer_size 128k;
       proxy_connect_timeout   90;
       proxy_send_timeout      90;
       proxy_read_timeout      90;
       proxy_buffers           32 4k;
       proxy_set_header X-Forwarded-Server $host;



This is what I have added to my conf but this does not seem to do what I expect it do. Am I missing something here. The thing is I store it as a separate .conf file and it gets added first before all other server information.

1 Answer 1


Here is what I use

            location / {
                    proxy_read_timeout 2000;
                    proxy_next_upstream error;
                    proxy_set_header X-Real-IP $remote_addr;
                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                    proxy_set_header Host $http_host;
                    proxy_redirect off;
                    proxy_max_temp_file_size 0;
                    proxy_pass http://localhost:8000;


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.