"Enter"a basıp içeriğe geçin

Nginx VirtualHost oluşturun – Linux ipucu

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/SitelerMevcut
Aravel:/vb/nginx/Sitelerkullanılabilir $ sudo vi uygulamam

Dosya içeriğinin aşağıdakilerle eşleştiğinden emin olun.

Spiker {
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 seti8;
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/php5Dakika 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/Sitelerkullanılabilir $cd ../SitelerEtkinleştirilmiş
Aravel:/vb/nginx/Siteler$ sudo ln’yi etkinleştir s /vb/nginx/SitelerMevcut/uygulamalı
Aravel:/vb/apaçi 2/Siteleraktif $ 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 php5Dakika 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

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir