محمدرضا عطوان
6 سال پیش توسط محمدرضا عطوان مطرح شد
8 پاسخ

ارور 502 در لاراول

سلام
وقتتون بخیر
وقتی از nginx برای لاراول استفاده میکنم ارور 502 میده
کسی از دوستاد اطلاع داره

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

رو دقیقا در جدوم فایل باید قرار داد؟
لطفا راهنمایی کنید
ممنونم


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

باید در فایل "public/.htaccess" قرار بدید.


محمدرضا عطوان
تخصص : Full-Stack Developer &...
@mratwan 6 سال پیش مطرح شد
0

@ali.bayat اون تنظیمات آپاچی هست که تو .htaccess قرار میدن
من میخوام nginx رو تنظیم کنم


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

اوه بله درسته.. برای nginx باید اون کد هارو داخل "/etc/nginx/nginx.conf" قرار بدی.


محمدرضا عطوان
تخصص : Full-Stack Developer &...
@mratwan 6 سال پیش مطرح شد
0

@ali.bayat وقتی این کارو میکنم nginx کار نمیکنه .
اگه هم داخل default.conf بذارمش تاثیری نداره


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@mratwan

محتوای این فایل رو بزارید
nginx.conf
تا راهنمایی بتونیم کنیم


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

بدون هیچ خطایی؟

و

location در واقع زیر مجموعه server هست. این مورد رو رعایت میکنی؟

server { 
    location / {
      try_files $uri $uri/ /index.html;
    } 
}

server باید زیر events {} و بالای http {} قرار بگیره.


محمدرضا عطوان
تخصص : Full-Stack Developer &...
@mratwan 6 سال پیش آپدیت شد
0

@ali.bayat ممنونم از راهنماییتون ولی این کارو هم کردم و این نتیجه رو داد:

This site can’t be reached
www.example.com refused to connect.

البته ریست هم کردم سرویس nginx رو ولی فایده نداشت
اینم از استاتوس nginx

nginx: [emerg] "server" directive is not allowed here in /etc/nginx/nginx.conf:22

Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@mratwan

اگر دامنه رو به سرور وصل کردید یه پینگ بگیرید ببینید پینگ میده ،وصل هست یا نه

دسترسی پوشه های لاراول رو هم روی 755 بزارید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام