suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie konfiguriere ich ein Laravel-Projekt mit einem Nginx-Server in Bitnami? Meldet immer 502 Bad Gateway

Schauen Sie sich viele Konfigurations-Tutorials im Internet an, aber alle schlugen fehl und meldeten einen 502-Fehler.

Meine aktuelle Konfiguration sieht so aus:
/opt/bksite/nginx/conf/bitnami/bitnami.confDatei

     server {                                                                                           
         listen       80;                                                                               
         server_name  localhost;                                                                        
                                                                                                        
         proxy_buffer_size 128k;                                                                        
         proxy_buffers 8 256k;                                                                          
         proxy_busy_buffers_size 256k;                                                                  
                                                                                                        
         set $root_path '/home/paiyang-admin/public/';                                                  
         root $root_path;                                                                               
                                                                                                        
         location / {                                                                                   
             index  index.php index.html index.htm;                                                     
             try_files $uri $uri/ /index.php;                                                           
         }                                                                                              
                                                                                                        
         include "/opt/bksite/nginx/conf/bitnami/phpfastcgi.conf";                                      
                                                                                                        
         include "/opt/bksite/nginx/conf/bitnami/bitnami-apps-prefix.conf";                             
     }       

/opt/bksite/nginx/conf/bitnami/phpfastcgi.confDie Dateien lauten wie folgt

 location ~ \.php$ {                                                                                    
     fastcgi_split_path_info ^(.+\.php)(/.+)$;                                                          
     fastcgi_read_timeout 300;                                                                          
     fastcgi_pass   unix:/opt/bksite/php/var/run/www.sock;                                              
                                                                                                        
     fastcgi_index  index.php;                                                                          
     fastcgi_param  SCRIPT_FILENAME $request_filename;                                                  
     include        fastcgi_params;                                                                     
 }

Bitte helfen Sie.

淡淡烟草味淡淡烟草味2846 Tage vor638

Antworte allen(2)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-05-16 16:49:30

    尝试一下这样配置

        location / {
            try_files $uri /index.php$is_args$args;
        }
        
        location ~ ^/index\.php(/|$) {
            fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
            fastcgi_param DOCUMENT_ROOT $realpath_root;
        }

    Antwort
    0
  • 阿神

    阿神2017-05-16 16:49:30

    errorlog找具体的原因, 我就是这样解决的

    Antwort
    0
  • StornierenAntwort