Lỗi 502 Bad Gate nginx trong VPS centos Parallels Plesk


Khắc phục sự cố lỗi 502  Bad Gate  nginx trên website:
Bước 1: Đăng nhập ssh vào server.
Bước 2: cd /etc/nginx/plesk.conf.d/vhosts/
Bước 3: vi tenmien.com.conf

#ATTENTION!
#
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
server {
    listen 111.111.111.111:443 ssl;
    server_name tenmien.com;
    server_name www.tenmien.com;
    server_name ipv4.tenmien.com;
    ssl_certificate             /usr/local/psa/var/certificates/certehr7NmE;
    ssl_certificate_key         /usr/local/psa/var/certificates/certehr7NmE;
    ssl_session_timeout         5m;
    ssl_protocols               SSLv2 SSLv3 TLSv1;
    ssl_ciphers                 HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers   on;
    client_max_body_size 128m;
    root "/var/www/vhosts/tenmien.com/httpdocs";
    access_log "/var/www/vhosts/system/tenmien.com/logs/proxy_access_ssl_log";
    error_log "/var/www/vhosts/system/tenmien.com/logs/proxy_error_log";
    location / {
        proxy_pass https://111.111.111.111:7081;
        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-Accel-Internal /internal-nginx-static-location;
   
proxy_buffer_size 128k;
proxy_buffers 8 256k;
proxy_busy_buffers_size 256k;
        access_log off;
    }
    location /internal-nginx-static-location/ {
        alias /var/www/vhosts/tenmien.com/httpdocs/;
        add_header X-Powered-By PleskLin;
        internal;
    }
}
server {
    listen 111.111.111.111:80;
    server_name tenmien.com;
    server_name www.tenmien.com;
    server_name ipv4.tenmien.com;
    client_max_body_size 128m;
    root "/var/www/vhosts/tenmien.com/httpdocs";
    access_log "/var/www/vhosts/system/tenmien.com/logs/proxy_access_log";
    error_log "/var/www/vhosts/system/tenmien.com/logs/proxy_error_log";
    location / {
        proxy_pass http://111.111.111.111:7080;
        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-Accel-Internal /internal-nginx-static-location;
proxy_buffer_size 128k;
proxy_buffers 8 256k;
proxy_busy_buffers_size 256k;
        access_log off;
    }
    location /internal-nginx-static-location/ {
        alias /var/www/vhosts/tenmien.com/httpdocs/;
        add_header X-Powered-By PleskLin;
        internal;
    }
}
  • Kiểm tra thử đã có 3 dòng  này chưa, nếu chưa thì bạn có thể thêm vào.
    proxy_buffer_size 128k;
    proxy_buffers 8 256k;
    proxy_busy_buffers_size 256k;
  • Note: vui lòng đổi lại thông tin tenmien.com và địa chỉ IP 111.111.111.111 tương thích của mình lại.
Bước 4: thực hiện 2 lệnh
service httpd restart 
/etc/init.d/nginx restart


* Đây là trường hợp mình đã bị qua, ngoài ra các bạn  có cách nào nhanh và hay hơn có thể góp ý để anh em cùng chia sẽ. Thank you !

Nhận xét

Bài đăng phổ biến từ blog này

[QC] Hawk Host server đặt tại Hong Kong và Singapore

Hướng dẫn tạo database migration bằng PHP