راکت

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

8 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

8
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

محمدرضا عطوان
محمدرضا عطوان
@mratwan

تخصص: Full-Stack Developer & AI Lover

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

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

محمدرضا عطوان
محمدرضا عطوان
@mratwan

تخصص: Full-Stack Developer & AI Lover

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

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@mratwan

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

و

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

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

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

محمدرضا عطوان
محمدرضا عطوان
@mratwan

تخصص: Full-Stack Developer & AI Lover

@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
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@mratwan

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

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

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

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