2016-09-12 4 views
0

Alle Ich versuche, ohne Domain-Namen hier meine config-Dateinginx Konfiguration für zwei Laravel Projekte in anderen Ort

server { 
    listen 80 default_server;  
    server_name ip ; 
    index index.php index.html index.htm; 
    location /project1 { 
    root /var/www/project1/public; 
      try_files $uri $uri/ /index.php?$query_string; 
    } 
    location /project2 { 
    root /var/project2/public; 
      try_files $uri $uri/ /index.php?$query_string; 
    } 
    location ~ \.php$ { 
    try_files $uri /index.php =404; 
    fastcgi_split_path_info ^(.+\.php)(/.+)\$; 
    fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
    fastcgi_index index.php; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    include fastcgi_params; 
} 

in anderen Ort zwei laraval Projekte zu laufen} , dass die Rückkehr 404 für beide und aus Fehlerprotokoll Rückkehr/(nginx root) /favicon.ico faild zu öffnen,

Jede Hilfe wird sehr geschätzt werden danke

+0

helfen Verwenden Sie Laravel Forge? – Markinson

+0

nein ich benutze nicht Laravel Forge –

+0

Ich denke, Sie müssen definieren, die "Server" Block-Level-Dokument root, um auf '/ var/www' zu zeigen und entfernen root-Anweisungen von" locatin "Blöcke. –

Antwort

0

ich löste einen anderen Port soetwas wie dieses

server { 
listen 85 ; 
listen [::]:85 ; 
server_name ip:85 ; 
root /var/www/html/projectfolder1; 
} 
server { 
listen 90 ; 
listen [::]:90 ; 
server_name ip:90 ; 
root /var/www/projectfolder2; 
} 

Hoffnung, dass einige ein