2016-09-12 102 views
0

所有 我試圖不使用的域名在這裏我的配置文件,在不同的位置處的兩個laraval項目在不同位置處的兩個laravel項目nginx的配置

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; 
} 

} 返回404兩種,並從

任何幫助將是非常讚賞 錯誤日誌返回/(nginx的根)/favicon.ico zhcon失敗打開,謝謝

+0

? – Markinson

+0

不,我不使用Laravel Forge –

+0

我認爲你需要定義「服務器」塊級別的文檔根目錄指向「/ var/www」,並從「locatin」塊中刪除根指令。 –

回答

0

我使用其他端口解決有些事情就像

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; 
} 

希望幫助您在使用Laravel僞造有人