BlaShadow
BlaShadow

Reputation: 11693

Two sites on nginx but one getting all request

I have vps using nginx on that web server I got 2 conf (host1.com,host2.com) files on /etc/nginx/conf.d but 2 domain access to the same site. those site are on different technologies 1 PHP (Apache running on 88 ) and 1 python (gunicorn running on 5000) both site can be access from outside correctly using those ports.

site 1 conf

server{
    listen   80;

    root /var/www/host1.com/public;
    index index.php index.html index.htm;

    server_name host1.com;

    location / {
    try_files $uri $uri/ /index.php;
    }

    location ~ \.php$ {

    proxy_set_header X-Real-IP  $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host $host;
    proxy_pass http://127.0.0.1:88;

     }

     location ~ /\.ht {
            deny all;
     }
}

host2 conf

server {
    listen 80;
    server_name host2.com;
    access_log  /var/log/nginx/fundacion.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Thanks in advance.

Upvotes: 0

Views: 98

Answers (1)

VBart
VBart

Reputation: 15110

  1. Restart nginx.
  2. Clear your browser cache.

Upvotes: 1

Related Questions