راکت
حل شده

متفاوت بودن localhost با 127.0.0.1

3 پاسخ

سلام .
دوستان من یه مدتی هست که یک مشکل عجیب دارم و اونم اینه که وقتی سایت رو روی 127.0.0.1:8000 دیپلوی می کنم توی آدرس 127.0.0.1:8000 مشکلی ندارم و سایت بالا می آد . اما وقتی به آدرس localhost:8000 می رم سایت بالا نمی یاد . برعکسش هم همین طوره اگر سایت رو روی localhost بیارم روی 127.0.0.1 اجرا نمی شه .کسی می دونه مشکل چیه؟؟

HRH
HRH
@h.r.hassani
ثبت پرسش جدید

پاسخ‌ها

3
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

بهترین پاسخ

میتونی توی hosts سیستم بری و localhost رو روی پورت 8000 تنظیم کنی.

به مسیر زیر برو
C:\Windows\System32\Drivers\etc\hosts
فایل hosts رو باز کن و localhost رو تغییر بده. بعدش اپاچی رو دوباره استارت کن.

اگه لینوکس هستی به صورت زیر عمل کن

sudo nano /etc/hosts

ادیت رو انجام بده و اپاچی رو ریستارت کن

آقای هگز
آقای هگز
@mrhex

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

بله تفاوت دارن
localhost یک فضای نامی هست اما 127.0.0.1 یک loop back ip address هست
برای متوجه شدن تفاوتشون کافیه یه سرچ بزنید what's difference between localhost and 127.0.0.1 و مقالات مرتبط رو بخونید
البته میتونید با پینگ کردن localhost و 127.0.0.1 هم متوجه این تفاوت بشیدتفاوت پینگ localhost و 127.0.0.1

میثم فلاح
میثم فلاح
@meysamfallah

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

توی فایل hosts می تونید آدرس 127.0.0.1 رو برای نام localhost قرار بدید تا وقتی پینگ می گیرید اون آی پی برگرده

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

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

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