HRH
4 سال پیش توسط HRH مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 4 سال پیش آپدیت شد
0

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

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

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

sudo nano /etc/hosts

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


آقای هگز
تخصص : برنامه نویس وب
@mrhex 4 سال پیش مطرح شد
-1

بله تفاوت دارن
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


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 4 سال پیش آپدیت شد
0

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

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

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

sudo nano /etc/hosts

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


میثم فلاح
تخصص : برنامه نویس
@meysamfallah 4 سال پیش مطرح شد
0

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


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

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