مقامی ترقی کو آسان بنانے کے لیے ایک مقامی ڈومین سیٹ کریں۔

Anonim

اگر آپ ویب ڈویلپر ہیں تو آپ اپنی مقامی مشین پر بلٹ ان Mac OS X Apache سرور یا، میرے معاملے میں، MAMP جیسا کچھ استعمال کر کے شاید کافی حد تک ترقی کر سکتے ہیں۔ چونکہ اس جیسا مقامی ویب سرور واقعی اس کی جانچ کے لیے کارآمد ہے، اس لیے آپ مقامی ڈومین ترتیب دے کر اپنی مقامی ترقی کی زندگی کو قدرے آسان بنا سکتے ہیں، اور ہم آپ کو دکھائیں گے کہ اسے کیسے کرنا ہے۔

اس کی قیمت کے لیے، ہم اسے Mac OS X کے لیے کور کر رہے ہیں، لیکن آپ اس طرح کے مقامی ڈومینز کو Linux PC یا Windows PC پر بھی سیٹ کر سکتے ہیں۔ جب تک کمپیوٹر میں میزبان فائل موجود ہے، آپ اسی چال کو استعمال کرتے ہوئے مقامی ڈومین استعمال کر سکتے ہیں۔

ایسا کرنے کے لیے آپ کو اپنی میزبان فائل میں ترمیم کرنے کی ضرورت ہوگی، یہ مشکل نہیں ہے، لیکن اس کے لیے کمانڈ لائن کی ضرورت ہے۔ میک ٹرمینل سے درج ذیل کو ٹائپ کریں:

sudo nano /etc/hosts

یہ نینو ایڈیٹر میں /etc/hosts فائل لے آئے گا، یہ کچھ اس طرح نظر آئے گا: میزبان ڈیٹا بیس لوکل ہوسٹ کو کنفیگر کرنے کے لیے استعمال کیا جاتا ہے۔ لوپ بیک انٹرفیسجب سسٹم بوٹ ہو رہا ہو۔ اس اندراج کو تبدیل نہ کریں۔127.0.0.1 لوکل ہوسٹ 255.255.255.255 براڈکاسٹ ہوسٹ

مقامی ڈومین نام کی ترتیب

اگلا اہم پیٹ ہے: آپ میزبان نام شامل کرنا چاہیں گے (اس معاملے میں، ہم local.dev نام استعمال کریں گے) آپ اس فائل کے آخر میں مقامی طور پر استعمال کرنا چاہیں گے۔ ایک نئی لائن پر، درج ذیل فارمیٹ میں:

127.0.0.1 local.dev

/etc/hosts فائل میں تبدیلیاں محفوظ کریں Control-O اور پھر Control-X کو دبا کر باہر نکلیں۔

اب آپ مناسب ویب براؤزر میں صرف "local.dev" تک رسائی حاصل کر کے ویب براؤزر، ftp، یا کسی بھی دوسرے ذرائع سے اپنے مقامی ڈومین تک رسائی حاصل کر سکتے ہیں۔ آپ کو اپنے Macs DNS کیش کو فلش کرنے کی ضرورت پڑ سکتی ہے تاکہ اثر اثر ہو، اور کچھ ایپس کو بھی فوری دوبارہ لانچ کرنے کی ضرورت ہو سکتی ہے، جیسے Safari یا Chrome۔

ظاہر ہے کہ آپ کو "local.dev" کو اپنے مقامی ڈومین کے طور پر منتخب کرنے کی ضرورت نہیں ہے، اور آپ اصل میں لوکل ہوسٹ آئی پی کو اس طرح لائیو ڈومینز کو لائیو لیے بغیر ٹیسٹ کرنے کے لیے استعمال کر سکتے ہیں، جو آپ کو محفوظ رکھنے کی اجازت دیتا ہے۔ کسی سائٹ، اسپائیڈر، کرالر، یا کسی اور چیز کی جانچ کرتے وقت لنکس۔

مقامی ترقی کو آسان بنانے کے لیے ایک مقامی ڈومین سیٹ کریں۔