sorun
Projeniz için varsayılan Nginx web sayfası görüntülenir.
Nginx’i yüklediniz ve bir Laravel projesi oluşturdunuz, ancak tarayıcınız tarafından döndürülen web sayfası, varsayılan Nginx web sayfasıdır.
çözüm
Projeniz için bir Nginx Sanal Ana Bilgisayarı oluşturun.
Aravel:~$cd /vb/nginx/Siteler–Mevcut
Aravel:/vb/nginx/Siteler–kullanılabilir $ sudo vi uygulamam
Dosya içeriğinin aşağıdakilerle eşleştiğinden emin olun.
dinlemek 80;
sunucu adımı uygula.yerel ana bilgisayar.iletişim;
mutfak /ben sahibim/cani/projeler/uygulamalı/genel;
indeks indeksi.html dizini.htm dizini.php;
utf karakter seti–8;
evet /{
try_files $uri$uri//Kılavuz.php$is_args$arglar;
}
evet =/favori simgesi.iko { erişim_log kapalı; log_not_found kapatıldı;}
evet =/botlar.kısa mesaj { erişim_log kapalı; log_not_found kapatıldı;}
erişim_log kapalı;
Hata günlüğü/ben … idim/Kayıt ol/nginx/uygulamalı–a kadar.Kayıt ol a kadar;
Dosya gönderimi kapatıldı;
client_max_body_size 100m;
kadınlar ~.php $ {
fastcgi_split_path_info ^(. +\.php)(/.+)$;
fastcgi_pass Unix:/ben … idim/Olmak/php5–Dakika sayısı.çorap;
fastcgi_index
.php;
birleştirmek için fastcgi_params;
fastcgi_param SCRIPT_FILENAME belge_kökü $fastcgi_script_adı $;
fastcgi_intercept_errors durduruldu;
fastcgi_buffer_size 16 kilobayt;
fastcgi_buffers 4 16 kilo;
}
kadınlar ~ /\.ht {
Her şeyi reddediyor;
}
}
Dosyayı kaydedin, ardından aşağıdan devam edin.
Aravel:/vb/nginx/Siteler–kullanılabilir $cd ../Siteler–Etkinleştirilmiş
Aravel:/vb/nginx/Siteler–$ sudo ln’yi etkinleştir –s /vb/nginx/Siteler–Mevcut/uygulamalı
Aravel:/vb/apaçi 2/Siteler–aktif $ sudo hizmeti nginx yeniden başlatma
İzinleri tanımlayın
Vagrant altında bir sanal makine çalıştırıyorsanız, izin sorunları yaşamamak için kullanıcıyı ve grubu değiştirmek isteyebilirsiniz.
Bunu yapmak için:
Aravel:~$cd /vb/php5/Dakika sayısı/Yüzme havuzu.NS
Aravel:/vb/php5/Dakika sayısı/Yüzme havuzu.d $ sudo biz www’üz.asyut
Kullanıcı ve grup satırlarını kullanıcı ve grup ile değiştirin.
kullanıcı = cani
Toplamak = cani
Dosyayı kaydedin ve PHP FastCGI Process Manager’ı yeniden başlatın.
Aravel:/vb/php5/Dakika sayısı/Yüzme havuzu.d $ sudo hizmeti php5–Dakika başı yeniden başlatma
şiddetli tartışma
Nginx’in birçok yapılandırma seçeneği vardır.
Yukarıdaki yapılandırma, Laravel ile çalışan temel bir yapılandırmadır. Nginx, yapılandırmasında büyük güç ve esneklik sunar. Daha fazla bilgi için Nginx web sitesine bakın.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın