نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: مشکل FastCGI sent in stderr: "Primary script unknown" در nginx

  1. #1
    عضو جدید N3td3vil آواتار ها
    تاریخ عضویت
    Sep 2011
    نوشته ها
    3
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    Lightbulb مشکل FastCGI sent in stderr: "Primary script unknown" در nginx

    با سلام
    دوستان من روی یه وی پی اس nginx نصب کردم ، منتهی فایل هایی که توی روت دایرکتوری ریختم رو روی بروزر اجرا نمیکنه و ارور not found میده
    سیستم عامل centos هست .
    کانفیگ هاست nginx :
    کد HTML:
    server {
           listen  80;
    
              index   index.php;
               server_name  www.domain.ir    domain.ir;
    
               access_log      /var/log/nginx/domain.ir-access.log;
               root           /website/user;
               error_log       /var/log/nginx/domain.ir-error.log;
               error_page  404         /search404;
    
               add_header X-Frame-Options SAMEORIGIN;
            add_header X-Content-Type-Options nosniff;
            add_header X-XSS-Protection "1; mode=block";
            add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://ssl.google-analytics.com https://assets.zendesk.com https://connect.facebook.net; img-src 'self' https://ssl.google-analytics.com https://s-static.ak.facebook.com https://assets.zendesk.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://assets.zendesk.com; font-src 'self' https://themes.googleusercontent.com; frame-src https://assets.zendesk.com https://www.facebook.com https://s-static.ak.facebook.com https://tautt.zendesk.com; object-src 'none'";
            server_tokens off;
        
            ## All other errors get the generic error page
    ##        error_page 400 401 402 403 405 406 407 408 409 410 411 412 413 414 415 416 417 495 496 497 500 501 502 503 504 505 506 507 /error_page.html;
            location  /search404 {
                    internal;
            }
    
            location / {
                    set_real_ip_from 127.0.0.1;
                    real_ip_header X-Forwarded-For;
    
                    location = /robots.txt {
                            access_log off;
                            log_not_found off;
    
                            try_files $uri @drupal;
                    }
    
                    location ~* ^.*(\.(?:engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base|txt|htaccess)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format))$ {
                            deny  all;
                            error_page 403 =404;
                    }
    
                    try_files $uri @drupal;
                    expires 10m;
            }
    
            location @drupal {
                    set_real_ip_from 127.0.0.1;
                    real_ip_header X-Forwarded-For;
    
            set $user_flag  "";
    
                    if ($http_x_forwarded_proto != https) {
                            set $user_flag "${user_flag}A";
                    }
    
                   
    
                    if ($remote_addr !~ ^(ips)) {
                            set $user_flag "${user_flag}C";
                    }
    
                    if ($user_flag ~ BC) {
                            rewrite ^/(.*) http://$host:80 last;
                            break;
                    }
    
                    if ($user_flag = AB) {
    #                        rewrite ^/(.*) https://$host$uri break;
    #                        break;
                    }
    
                    set $user_flag  "";
    
    
                    if ($http_x_forwarded_proto = https) {
                            set $user_flag "${user_flag}M";
                    }
    
                   
    
                    if ($http_cookie ~ SESS) {
                            set $user_flag "${user_flag}O";
                    }
    
                    if ($http_cookie !~ SESS) {
                            set $user_flag "${user_flag}P";
                    }
    
                 
    
                    if ($user_flag ~ MNQ) {
                            rewrite ^/(.*) http://$host$uri break;
                            break;
                    }
    
                    if (!-e $request_filename) {
                            rewrite ^/(.*)$  /index.php?q=$1 last;
                    }
            }
           location ~ ^/(install|cron|update).php$ {
                    allow ips;
                    allow ips;
                    error_page 403 =404;
                    expires off;
                    root /website/user/;
                    fastcgi_pass   127.0.0.1:9000;
                    fastcgi_index  index.php;
                    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                    include        fastcgi_params;
                    deny all;
            }
            #  php file handling
            location ~ .php$ {
                    root /website/user/;
                    fastcgi_pass   127.0.0.1:9000;
                    fastcgi_index  index.php;
                    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                    include        fastcgi_params;
            }
    }
    یه فایل phptest.conf هم گذاشتم با تنظیمات زیر :
    کد HTML:
    server {
        listen       80;                          # listen port
        server_name  192.168.80.3;                     # Server name (www.krizna.com)
        add_header X-Frame-Options SAMEORIGIN;
            add_header X-Content-Type-Options nosniff;
            add_header X-XSS-Protection "1; mode=block";
            add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://ssl.google-analytics.com https://assets.zendesk.com https://connect.facebook.net; img-src 'self' https://ssl.google-analytics.com https://s-static.ak.facebook.com https://assets.zendesk.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://assets.zendesk.com; font-src 'self' https://themes.googleusercontent.com; frame-src https://assets.zendesk.com https://www.facebook.com https://s-static.ak.facebook.com https://tautt.zendesk.com; object-src 'none'";
            server_tokens off;
    
        location / {
            root   /usr/share/nginx/html;           # Document root
            index index.php  index.html index.htm;
        }
        location ~ \.php$ {
            root           /usr/share/nginx/html;   # Document root
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
    تو دایرکتوری بالا فایل phpinfo رو لود میکنه ، مشکل کانفیگ کجاست ؟
    توی ارور لاگ هم مورد زیر مشاهده میشه :
    2015/07/26 10:32:24 [error] 4456#0: *11 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client:
    راه حل چیه ؟ کسی از دوستان به این مشکل خورده تاحالا ؟
    ممنون
    ویرایش توسط N3td3vil : July 26th, 2015 در ساعت 11:32

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2015
    نوشته ها
    21
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    6
    تشکر شده در
    6 پست

    پیش فرض پاسخ : مشکل FastCGI sent in stderr: "Primary script unknown" در nginx

    ./build set webserver nginx
    ./build set php1_mode php–fpm
    ./build update
    ./build all d
    ./build rewrite_confs

  4. #3
    عضو جدید N3td3vil آواتار ها
    تاریخ عضویت
    Sep 2011
    نوشته ها
    3
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : مشکل FastCGI sent in stderr: "Primary script unknown" در nginx

    نقل قول نوشته اصلی توسط web2iran.ir نمایش پست ها
    ./build set webserver nginx
    ./build set php1_mode php–fpm
    ./build update
    ./build all d
    ./build rewrite_confs
    سلام عزیز این دستوراتی که شما میگی واسه دایرکت ادمین هست .
    دوستانی که این مشکل رو دارند راه حلش کانفیگ صحیح selinux هست و بس
    مرسی به هر حال که تاپیکو خوندین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ارور starting nginx: nginx: [emerg] unknown "userdir_user" variable
    توسط kool در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 2
    آخرين نوشته: January 2nd, 2016, 00:21
  2. پاسخ ها: 0
    آخرين نوشته: November 18th, 2013, 00:32
  3. ارور در </script><script>alert("Your license Expired.")cron jop
    توسط tizparvaz در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: November 11th, 2012, 15:47
  4. پاسخ ها: 16
    آخرين نوشته: December 3rd, 2011, 19:33

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •