2021年4月28日 星期三

nginx load balance 設定筆記

/etc/nginx/sites-enabled/default

upstream myweb {
    server 192.168.232.1;
    server 192.168.232.2;
}


server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

        location /a {
        proxy_pass http://myweb;
        proxy_set_header   Host    $host;
        proxy_set_header   X-Real-IP   $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

        }
}

沒有留言: