ম্যাকোসে ".localhost" TLD এর সাথে ঠিকানাগুলি সমাধান করা হচ্ছে


2

স্থানীয়ভাবে একটি ওয়েব অ্যাপ্লিকেশন উন্নয়নশীল যখন আমি মত ঠিকানা ব্যবহার করতে চান app.localhost:8080 তাদের অ্যাক্সেস করতে। তারা ক্রোমে সূক্ষ্ম কাজ করে কিন্তু সাফারি নয়। আমি মনে করি এই কারণেই ক্রোম টিএলডি-এর জন্য বিশেষ পরিচালনা করছে এবং সাফারি ওএস DNS সমাধানকারীর ব্যবহার করে।

MacOS সব সমাধান করতে একটি উপায় আছে .localhost ঠিকানা 127.0.0.1?


কেন আপনি ব্যবহার করতে চান .localhost কখন .local এই মত প্রথাগত উপায় স্টাফ করা হয়? কনভেনশন app.local:8080 একটি স্থানীয়ভাবে নেটওয়ার্ক ঠিকানা আছে গ্রহণযোগ্য উপায়; localhost শুধুমাত্র বিশুদ্ধ স্থানীয় loopback প্রয়োজন জন্য ব্যবহার করা উচিত।
JakeGould

উত্তর:


0

হ্যাঁ, রুট হিসাবে আপনার আপনার / etc / hosts ফাইলটি সম্পাদনা করা উচিত এবং লাইন (গুলি) যুক্ত করুন

127.0.0.1 app.localhost
127.0.0.1 app2.localhost

প্রভৃতি

এটি অবিলম্বে কাজ না করে তাহলে ব্রাউজার / রিবুট পুনরায় আরম্ভ করুন।

হালনাগাদ: আমি কোন ম্যাক আছে, কিন্তু চেষ্টা করুন 127.0.0.1 *.localhost। আমার লিনাক্সের জন্য এটি কাজ করে না, তাহলে আপনার বাক্সে একটি DNS সার্ভার সেটআপ করা এবং এটিতে 'স্থানীয়হস্ত' অঞ্চলটি কনফিগার করা একমাত্র উপায়।


আমি যা খুঁজছি তা হল সমস্ত .localhost ঠিকানায় 127.0.0.1 এ সমাধান করা ছাড়া হোস্টগুলিতে আলাদাভাবে যোগ না করার উপায়।
Hilzu

@ হিলজু আপডেট।
Putnik

@ হিলজু এটির জন্য আরএফসি প্রস্তাব আছে এবং কিছু ব্রাউজার (চোম, অপেরা) ইতিমধ্যেই অভ্যন্তরীণভাবে এটি করে: webmasters.stackexchange.com/questions/88636/...
Ronald
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.