Điểm:0

Đang cố gắng đưa phpmyadmin vào nginx (ERR_EMPTY_RESPONSE)

lá cờ gr

Tôi đang cố gắng đưa phpmyadmin vào nginx và tôi gặp phải lỗi này: ERR_EMPTY_RESPONSE

người dùng người dùng38912;
worker_processes tự động;
worker_rlimit_nofile 300000;

sự kiện {
    worker_connections 16000;
    sử dụng epoll;
    chấp nhận bật;
    multi_accept on;
}

thread_pool pool_xui thread=32 max_queue=0;

http {
    bao gồm mime.types;
    ứng dụng default_type/octet-stream;
    gửi tệp trên;
    bật tcp_nopus;
    bật tcp_nodelay;
    reset_timedout_connection bật;
    bao gồm gzip.conf;
    fastcgi_read_timeout 200;
    truy cập_đăng xuất;
    error_log /dev/null;
    keepalive_timeout 10;
    bao gồm số dư.conf;
    gửi_thời gian chờ 20 phút;    
    sendfile_max_chunk 512k;
    kéo_tắt;
    chủ đề aio=pool_xui;
    client_body_timeout 13s;
    client_header_timeout 13s;
    client_max_body_size 8m;
    proxy_buffer_size 16k;
    proxy_busy_buffers_size 24k;
    proxy_buffers 64 4k;
    proxy_max_temp_file_size 0;
    real_ip_header X-Forwarded-For;
    bao gồm realip_cdn.conf;
    bao gồm realip_cloudflare.conf;
    bao gồm realip_xui.conf;
    bao gồm giới hạn.conf;
    limit_req_zone $binary_remote_addr zone=one:30m rate=20r/s;
    người phục vụ {
        bao gồm các cổng/*.conf;
        bao gồm mã/*.conf;
        bao gồm ssl.conf;
        bao gồm custom.conf;
        chỉ mục index.php index.html index.htm;
        try_files $uri $uri.html $uri/ @extensionless-php;
        gốc /home/xui/www/;
        server_tokens tắt;
        chunked_transfer_encoding tắt;
        trình phân giải 1.1.1.1 1.0.0.1 hợp lệ=300 giây;
        bộ phân giải_thời gian chờ 5 giây;
        tắt_chuyển hướng tuyệt đối;

        if ($request_method !~ ^(GET|POST)$) {
            trả lại 200;
        }

        viết lại_log vào;
        viết lại ^/play/(.*)/(.*)$ /stream/auth.php?token=$1&extension=$2 break;
        viết lại ^/play/(.*)$ /stream/auth.php?token=$1 break;
        viết lại ^/key/(.*)$ /stream/key.php?token=$1 break;
        viết lại ^/movie/(.*)/(.*)/(.*)$ /stream/auth.php?username=$1&password=$2&stream=$3&type=movie break;
        viết lại ^/movie/(.*)/(.*)$ /stream/auth.php?token=$1&stream=$2&type=movie break;
        viết lại ^/series/(.*)/(.*)/(.*)$ /stream/auth.php?username=$1&password=$2&stream=$3&type=series break;
        viết lại ^/series/(.*)/(.*)$ /stream/auth.php?token=$1&stream=$2&type=series break;
        viết lại ^/subtitle/(.*)/(.*)/(.*)/(.*)$ /stream/auth.php?username=$1&password=$2&stream=$4&sid=$3&type=subtitle break;
        viết lại ^/subtitle/(.*)/(.*)/(.*)$ /stream/auth.php?username=$1&password=$2&stream=$3&type=subtitle break;
        viết lại ^/hls/(.*)$ /stream/segment.php?token=$1 break;
        viết lại ^/tsauth/(.*)$ /stream/timeshift.php?token=$1 break;
        viết lại ^/thauth/(.*)$ /stream/thumb.php?token=$1 break;
        viết lại ^/auth/(.*)$ /stream/live.php?token=$1 break;
        viết lại ^/vauth/(.*)$ /stream/vod.php?token=$1 break;
        viết lại ^/subauth/(.*)$ /stream/subtitle.php?token=$1 break;
        viết lại ^/timeshift/(.*)/(.*)/(.*)/(.*)/(.*)\.(.*)$ /stream/auth.php?username=$1&password=$2&stream =$5&extension=$6&duration=$3&start=$4&type=timeshift break;
        viết lại ^/timeshift/(.*)/(.*)/(.*)/(.*)\.(.*)$ /stream/auth.php?token=$1&stream=$4&extension=$5&duration=$2 &start=$3&type=timeshift break;
        viết lại ^/thumb/(.*)/(.*)/(\d+)$ /stream/auth.php?username=$1&password=$2&stream=$3&type=thumb break;
        viết lại ^/thumb/(.*)/(\d+)$ /stream/auth.php?token=$1&stream=$2&type=thumb break;
        viết lại ^/playlist/(.*)/(.*)/(.*)$ /playlist.php?username=$1&password=$2&type=$3 break;
        viết lại ^/playlist/(.*)/(.*)$ /playlist.php?username=$1&password=$2 break;
        viết lại ^/player_api/(.*)/(.*)/(.*)$ /player_api.php?username=$1&password=$2&action=$3 break;
        viết lại ^/player_api/(.*)/(.*)$ /player_api.php?username=$1&password=$2 break;
        viết lại ^/epg/(.*)/(.*)/gz$ /epg.php?username=$1&password=$2&gzip=1 break;
        viết lại ^/epg/(.*)/(.*)$ /epg.php?username=$1&password=$2 break;
        viết lại ^/live/(.*)/(.*)/(\d+)\.(.*)$ /stream/auth.php?username=$1&password=$2&stream=$3&extension=$4&type=live break;
        viết lại ^/live/(.*)/(.*)/(\d+)$ /stream/auth.php?username=$1&password=$2&stream=$3&extension=ts&type=live break;
        viết lại ^/live/(.*)/(\d+)\.(.*)$ /stream/auth.php?token=$1&stream=$2&extension=$3&type=live break;
        viết lại ^/live/(.*)/(\d+)$ /stream/auth.php?token=$1&stream=$2&extension=ts&type=live break;
        viết lại ^/probe/(.*)$ /probe.php?data=$1 break;
        viết lại ^/(.*)/(.*)/(\d+)\.(.*)$ /stream/auth.php?username=$1&password=$2&stream=$3&extension=$4&type=live break;
        viết lại ^/(.*)/(.*)/(\d+)$ /stream/auth.php?username=$1&password=$2&stream=$3&extension=ts&type=live break;

        vị trí = /xmltv.php {
            viết lại ^ /epg.php cuối cùng;
        }
        
        vị trí = /get.php {
            viết lại ^ /playlist.php cuối cùng;
        }
        
        vị trí = /panel_api.php {
            viết lại ^ /player_api.php cuối cùng;
        }
        
        vị trí = /streaming/live.php {
            trả về 302 /stream/auth.php?type=live&$args;
        }
        
        vị trí = /streaming/rtmp.php {
            trả về 302 /stream/rtmp.php?$args;
        }
        
        vị trí = /streaming/timeshift.php {
            trả về 302 /stream/auth.php?type=timeshift&$args;
        }
        
        vị trí = /streaming/vod.php {
            trả về 302 /stream/auth.php?type=movie&$args;
        }

        vị trí = /server/load.php {
            trả về 302 /c/portal.php?$args;
        }

        vị trí ^~ /images/index.html {
            trả lại 404;
        }
        
        vị trí ^~ /images/admin/index.html {
            trả lại 404;
        }
        
        vị trí ^~ /images/enigma2/index.html {
            trả lại 404;
        }

        vị trí ^~ /hình ảnh/ {
            # Ngừng thực hiện
        }
        
        vị trí ~ ^/trạng thái $ {
            cho phép 127.0.0.1;
            Phủ nhận tất cả;
            fastcgi_index index.php;
            fastcgi_pass php;
            bao gồm fastcgi_params;
            bật fastcgi_buffering;
            fastcgi_buffers 96 32k;
            fastcgi_buffer_size 32k;
            fastcgi_max_temp_file_size 0;
            bật fastcgi_keep_conn;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param SCRIPT_NAME $fastcgi_script_name;
        }
        
        vị trí /nginx_status {
            cho phép 127.0.0.1;
            Phủ nhận tất cả;
            stub_status trên;
        }
        
        vị trí /phpmyadmin {
                bí danh/usr/share/phpmyadmin;
                chỉ số index.php;
                fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin/index.php;
                fastcgi_param SCRIPT_NAME /index.php;
                fastcgi_pass php-fpm;
            }

        vị trí ~ \.php$ {
            giới hạn vùng_req = một cụm = 8;
            bao gồm limit_queue.conf;
            try_files $uri =404;
            fastcgi_index index.php;
            fastcgi_pass php;
            bao gồm fastcgi_params;
            bật fastcgi_buffering;
            fastcgi_buffers 128 32k;
            fastcgi_buffer_size 32k;
            fastcgi_busy_buffers_size 128k;
            fastcgi_max_temp_file_size 0;
            bật fastcgi_keep_conn;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param SCRIPT_NAME $fastcgi_script_name;
        }
        
        vị trí @extensionless-php {
            viết lại ^(.*)$ $1.php cuối cùng;
        }
    }
}
Klamber avatar
lá cờ ru
Các tập lệnh php khác của bạn sử dụng `fastcgi_pass php;`. Họ có làm việc không? Nói chung, bạn cung cấp một url tới php-fpm để chuyển, ví dụ: `fastcgi_pass 127.0.0.1:9000;`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.