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

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

Template html waiting

Khắc phục sự cố mail outlook tự động gửi nhiều mail cùng nội dung.