2016-03-24 25 views
0

Siteme artık ip adresi (veya etki alanı adı) kullanarak erişemiyorum. Her zaman 404 Not Found Ben Ubuntu 14.04 ile Dijital Okyanusu ile Laravel Forge kullanın.nginx varsayılan her zaman geri dönüyor 404

İşte benim siteler etkin/default nginx dosyası (yorumladı hatlar olmadan)

# FORGE CONFIG (DOT NOT REMOVE!) 
include forge-conf/default/before/*; #That directory is empty 

server { 
    listen 80; 
    server_name default; 
    root /home/forge/default/public; 

    # FORGE SSL (DO NOT REMOVE!) 
    # ssl_certificate; 
    # ssl_certificate_key; 

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 

    index index.html index.htm index.php; 

    charset utf-8; 

    # FORGE CONFIG (DOT NOT REMOVE!) 
    include forge-conf/default/server/*; #That directory is empty 

    location/{ 
     try_files $uri $uri/ /index.php?$query_string; 
    } 

    location = /favicon.ico { access_log off; log_not_found off; } 
    location = /robots.txt { access_log off; log_not_found off; } 

    access_log off; 
    error_log /var/log/nginx/default.log error; 

    error_page 404 /index.php; 

    location ~ \.php$ { 
     fastcgi_split_path_info ^(.+\.php)(/.+)$; 
     fastcgi_pass unix:/var/run/php5-fpm.sock; 
     fastcgi_index index.php; 
     include fastcgi_params; 
    } 

    location ~ /\.ht { 
     deny all; 
    } 
} 

# FORGE CONFIG (DOT NOT REMOVE!) 
include forge-conf/default/after/*; #That directory is empty 

nginx.conf sudo service nginx restart günü

user forge; 
worker_processes auto; 
pid /run/nginx.pid; 

events { 
     worker_connections 768; 
     multi_accept on; 
} 

http { 

     sendfile on; 
     tcp_nopush on; 
     tcp_nodelay on; 
     keepalive_timeout 65; 
     types_hash_max_size 2048; 

     server_names_hash_bucket_size 64; 

     include /etc/nginx/mime.types; 
     default_type application/octet-stream; 

     access_log /var/log/nginx/access.log; 
     error_log /var/log/nginx/error.log; 

     gzip on; 
     gzip_disable "msie6"; 

     include /etc/nginx/conf.d/*.conf; 
     include /etc/nginx/sites-enabled/*; 

benim nginx/error.log sadece içeriyor var:

2016/03/24 15:25:07 [notice] 8416#0: signal process started 

Nginx/default.log boş.

Neye bakabileceğimin bir ipucu?

cevap

1

doğru varsayılan sunucu tanımlı gibi gözükmüyor - the Nginx docs göre, bu

server { 
    listen 80 default_server; 
    server_name _; # This is just an invalid value which will never trigger on a real hostname. 
    ... 
} 

Not özellikle

+0

Vay içinde listen 80 default_server; olmalıdır. Her şeyi yeniden kurmak üzereydim. Sen gerçek bir kurtarıcısın – Wistar

İlgili konular