IIS پر ویب سائٹ کی میزبانی کیسے کریں: ویب ایپلیکیشن سیٹ اپ اور ڈپلائی کریں۔

IIS کیا ہے؟

IIS یا انٹرنیٹ انفارمیشن سرور وہ سرور ہے جو نیٹ ویب ایپلی کیشنز کی میزبانی کے لیے استعمال ہوتا ہے۔ IIS عام طور پر ونڈو سرور پر انسٹال ہوتا ہے۔

صارفین کے لیے ویب سائٹ تک رسائی کے لیے ضروری ہے کہ ویب سائٹ کسی طرح کے ویب سرور پر ہوسٹ کی جائے۔ مختلف ٹیکنالوجیز کے لیے مختلف ویب سرور دستیاب ہیں۔ نیٹ میں ، دستیاب ویب سرور کہلاتا ہے۔ انٹرنیٹ انفارمیشن سروسز یا آئی آئی ایس۔ .

ویب ایپلیکیشن تیار ہونے کے بعد اسے IIS سرور پر تعینات کیا جاتا ہے۔ اس ویب ایپلیکیشن کو پھر آخری صارفین تک رسائی حاصل کی جا سکتی ہے۔ سرور پر ایک ایپلیکیشن تعینات کرنے کے دو طریقے ہیں ، آپ دونوں کو یہاں دیکھیں گے۔

  • فائل کاپی کا طریقہ استعمال کرنا۔
  • ویب شائع کرنے کا طریقہ استعمال کرنا۔

اس ٹیوٹوریل میں ، آپ سیکھیں گے-

IIS ڈاؤن لوڈ اور انسٹال کرنے کا طریقہ

نیچے دیا گیا خاکہ IIS سرور کے لیے عمل کا بہاؤ دکھاتا ہے۔

  1. پہلا حصہ صارف کی طرف سے بھیجی گئی درخواست ہے۔ درخواست عام طور پر ایک ویب پیج ہوگی۔ ایک مثال http://example.com/Default.aspx ہوسکتی ہے۔
  • یہاں 'example.com' ایک ویب سائٹ ہے جس کی میزبانی IIS سرور پر کی جاتی ہے۔
  • 'Default.aspx' example.com ویب سائٹ پر ایک ویب صفحہ ہے۔
  • تو صارف URL داخل کرے گا۔ http://example.com/Default.aspx۔ ویب براؤزر میں. درخواست پھر IIS سرور پر جائے گی ، جس میں example.com ایپلی کیشن ہے۔
  1. ایک بار جب درخواست آئی آئی ایس سرور پر آتی ہے ، اس پر کارروائی کی جاتی ہے۔ آئی آئی ایس سرور درخواست کے مطابق تمام مطلوبہ کام انجام دے گا۔
  2. آخر میں ، IIS سرور آؤٹ پٹ واپس صارف کو بھیجتا ہے۔ آؤٹ پٹ عام طور پر HTML مواد ہوگا جو صارف کو واپس بھیجا جائے گا۔ یہ HTML مواد ویب براؤزر میں دکھایا جائے گا۔

آئیے دیکھتے ہیں کہ ہم ونڈوز سرور پر IIS کیسے انسٹال کرسکتے ہیں۔

  • ایک بار انسٹال ہونے کے بعد ، IIS انسٹال کرنے کے لیے درج ذیل اقدامات کرنے کی ضرورت ہے۔

مرحلہ نمبر 1) ونڈوز سرور 2012 پر ، ڈیفالٹ ڈیش بورڈ ذیل میں دکھایا گیا ہے۔

  • پہلا قدم ڈیش بورڈ پر 'کردار اور خصوصیات شامل کریں' پر کلک کرنا ہے۔
  • یہ کسی کو سرور پر اضافی خصوصیات انسٹال کرنے کی اجازت دیتا ہے۔

مرحلہ 2) اگلی سکرین پر ، آپ کو آگے بڑھنے کے لیے اگلا بٹن کلک کرنا ہوگا۔

مرحلہ 3) اگلے مرحلے میں ، ہمیں دو سبسٹپس کرنے کی ضرورت ہے۔

  1. سب سے پہلے رول پر مبنی یا فیچر انسٹالیشن کا انتخاب کرنا ہے۔ یہ ہمیں IIS انسٹالیشن کرنے کی اجازت دے گا۔
  2. آگے بڑھنے کے لیے 'اگلا' بٹن پر کلک کریں۔

مرحلہ 4) اگلی سکرین میں ، آپ اس سرور کا نام دیکھیں گے جس پر انسٹالیشن ہو رہی ہے۔ آگے بڑھنے کے لیے اگلا بٹن دبائیں۔

مرحلہ 5) اگلے مرحلے میں ، ہمیں دو سبسٹپس کرنے کی ضرورت ہے۔

  1. ویب سرور آپشن منتخب کریں۔ یہ اس بات کو یقینی بنائے گا کہ IIS انسٹال ہو جائے۔
  2. آگے بڑھنے کے لیے 'اگلا' بٹن پر کلک کریں۔

مرحلہ 6) بعد کی سکرین میں ، آگے بڑھنے کے لیے اگلے بٹن پر کلک کریں۔

مرحلہ 7) آخری اسکرین میں ، انسٹالیشن شروع کرنے کے لیے انسٹال بٹن پر کلک کریں۔

ایک بار IIS انسٹال ہونے کے بعد ، آپ اسے ونڈوز 2012 میں سرچ کرکے جا سکتے ہیں۔

  1. سٹرنگ 'inetmgr' درج کریں جو IIS کے لیے کمانڈ ہے۔
  2. پھر انٹرنیٹ انفارمیشن سروسز منیجر آئے گا۔ اس پر کلک کریں۔

مندرجہ بالا لنک پر کلک کرنے کے بعد ، IIS کھل جائے گا ، اور آپ کو نیچے دی گئی سکرین کے ساتھ پیش کیا جائے گا۔

IIS میں ، آپ کو ڈیفالٹ ویب سائٹ کے نام سے ایک ابتدائی سائٹ قائم کی جائے گی۔

اگر آپ اپنا براؤزر کھولیں اور یو آر ایل پر جائیں۔ http: // localhost . آپ نیچے آؤٹ پٹ دیکھیں گے۔ یہ یو آر ایل بنیادی طور پر پچھلی سکرین میں دکھائی گئی ڈیفالٹ ویب سائٹ پر جاتا ہے۔ یہ ڈیفالٹ پیج ہے جو اس بات کی نشاندہی کرتا ہے کہ IIS سرور چل رہا ہے۔

فائل کاپی کے ذریعے آئی آئی ایس میں ویب سائٹ کیسے لگائی جائے۔

ویب ایپلیکیشن تیار کرنے کے بعد ، اگلا اہم مرحلہ ویب ایپلیکیشن کو تعینات کرنا ہے۔ ویب ایپلیکیشن کو تعینات کرنے کی ضرورت ہے تاکہ دوسرے صارفین اس تک رسائی حاصل کر سکیں۔ تعیناتی آئی آئی ایس ویب سرور پر کی جاتی ہے۔

ویب ایپلیکیشن کے تعین کے مختلف طریقے ہیں۔ آئیے پہلا طریقہ دیکھیں جو فائل کاپی ہے۔

ہم پہلے والے حصوں میں بنائی گئی ویب ایپلیکیشن استعمال کرتے ہیں۔ آئیے اس کو حاصل کرنے کے لیے درج ذیل اقدامات پر عمل کریں۔

مرحلہ نمبر 1) آئیے پہلے یہ یقینی بنائیں کہ ہمارے ویب ایپلی کیشن 'ڈیمو ایپلی کیشن' بصری اسٹوڈیو میں کھلی ہے۔

مرحلہ 2) 'Demo.aspx' فائل کھولیں اور سٹرنگ 'گرو 99 ASP.Net' درج کریں۔

 Guru 99 ASP.Net 

اب ایپلی کیشن کو بصری اسٹوڈیو میں چلائیں تاکہ یہ یقینی بن سکے کہ یہ کام کرتا ہے۔

آؤٹ پٹ:-

متن 'گرو 99 ASP.Net' دکھایا گیا ہے۔ آپ کو براؤزر میں مندرجہ بالا آؤٹ پٹ ملنی چاہیے۔

مرحلہ 3) اب حل شائع کرنے کا وقت آگیا ہے۔

  1. حل ایکسپلورر میں 'ڈیمو ایپلی کیشن' پر دائیں کلک کریں۔
  2. سیاق و سباق کے مینو میں سے 'شائع کریں' کا انتخاب کریں۔

یہ ایک اور سکرین کھولے گا (نیچے مرحلہ دیکھیں)۔

مرحلہ 4) اگلے مرحلے میں ، ایک نیا پبلش پروفائل بنانے کے لیے 'نیا پروفائل' منتخب کریں۔ پبلشنگ پروفائل میں فائل کاپی کے ذریعے ویب ایپلیکیشن شائع کرنے کی ترتیبات ہوں گی۔

مرحلہ 5۔ ) اگلی سکرین میں ہمیں پروفائل کی تفصیلات فراہم کرنا ہوں گی۔

  1. پروفائل کا نام دیں جیسے فائل کاپی۔
  2. پروفائل بنانے کے لیے OK بٹن پر کلک کریں۔

مرحلہ 6) اس مرحلے میں ، ہم خاص طور پر ذکر کرتے ہیں کہ ہم فائل کاپی کے ذریعے ویب سائٹ شائع کرنے جا رہے ہیں۔

  1. شائع کرنے کا طریقہ بطور فائل سسٹم منتخب کریں۔
  2. ہدف کا مقام بطور C درج کریں: et inetpub wwwroot - یہ IIS میں ڈیفالٹ ویب سائٹ کے لیے معیاری فائل کا مقام ہے۔
  3. آگے بڑھنے کے لیے 'اگلا' بٹن پر کلک کریں۔

مرحلہ 7) اگلی سکرین میں ، آگے بڑھنے کے لیے اگلا بٹن دبائیں۔

مرحلہ 8) آخری اسکرین میں 'شائع کریں' کے بٹن پر کلک کریں۔

جب مذکورہ بالا تمام مراحل پر عمل کیا جائے تو ، آپ کو بصری اسٹوڈیو میں درج ذیل آؤٹ پٹ ملیں گے۔

آؤٹ پٹ:-

آؤٹ پٹ سے ، آپ دیکھیں گے کہ پبلشنگ کامیاب ہوگئی۔

اب صرف براؤزر کھولیں اور یو آر ایل پر جائیں - http: //localhost/Demo.aspx۔

آپ آؤٹ پٹ سے دیکھ سکتے ہیں کہ اب جب آپ براؤز کرتے ہیں۔ http: //localhost/Demo.aspx۔ ، صفحہ ظاہر ہوتا ہے۔ یہ 'گرو 99 ASP.Net' کا متن بھی دکھاتا ہے۔

ASP.NET ویب سائٹ شائع کرنے کا طریقہ

ویب ایپلیکیشن کو تعینات کرنے کا دوسرا طریقہ ویب سائٹ شائع کرنا ہے۔ اس طریقہ کار میں اہم فرق یہ ہے کہ۔

  • تعیناتی پر آپ کا زیادہ کنٹرول ہے۔
  • آپ وضاحت کر سکتے ہیں کہ آپ کس ویب سائٹ پر اپنی درخواست لگانا چاہتے ہیں۔
  • مثال کے طور پر ، فرض کریں اگر آپ کے پاس دو ویب سائٹس ویب سائٹ اے اور ویب سائٹ بی تھیں۔ اگر آپ ویب شائع کرنے کا طریقہ استعمال کرتے ہیں تو آپ اپنی درخواست کسی بھی ویب سائٹ پر شائع کر سکتے ہیں۔ نیز ، آپ کو ویب سائٹ کا جسمانی راستہ جاننے کی ضرورت نہیں ہے۔
  • فائل کاپی کے طریقہ کار میں ، آپ کو ویب سائٹ کا جسمانی راستہ جاننا ہوگا۔

آئیے وہی ڈیمو ایپلی کیشن استعمال کرتے ہیں اور دیکھتے ہیں کہ ہم 'ویب سائٹ پبلش کرنے کا طریقہ' استعمال کرتے ہوئے کیسے شائع کر سکتے ہیں۔

مرحلہ نمبر 1 اس مرحلے میں ،

  1. حل ایکسپلورر میں 'ڈیمو ایپلی کیشن' پر دائیں کلک کریں۔
  2. سیاق و سباق کے مینو سے شائع کرنے کا آپشن منتخب کریں۔

مرحلہ 2) اگلی سکرین پر ، ایک نیا پبلش پروفائل بنانے کے لیے 'نیا پروفائل' آپشن منتخب کریں۔ پبلشنگ پروفائل میں ویب ایپلی کیشن کے ذریعے ویب ایپلیکیشن شائع کرنے کی ترتیبات ہوں گی۔

مرحلہ 3۔ ) اگلی سکرین میں ہمیں پروفائل کی تفصیلات فراہم کرنا ہوں گی۔

  1. پروفائل کے لیے ایک نام دیں جیسے 'ویب پبلشنگ'
  2. پروفائل بنانے کے لیے 'OK' بٹن پر کلک کریں۔

مرحلہ 4) اگلی سکرین میں ، آپ کو اشاعت کے عمل کی تمام تفصیلات دینے کی ضرورت ہے۔

  1. شائع کرنے کا طریقہ بطور ویب تعیناتی کا انتخاب کریں۔
  2. سرور کو لوکل ہوسٹ کے طور پر منتخب کریں۔
  3. سائٹ کا نام بطور ڈیفالٹ ویب سائٹ درج کریں - یاد رکھیں کہ یہ IIS میں ویب سائٹ کا نام ہے۔
  4. بطور منزل یو آر ایل درج کریں۔ http: // localhost
  5. آخر میں ، آگے بڑھنے کے لیے اگلا بٹن دبائیں۔

مرحلہ 5) جاری رکھنے کے لیے درج ذیل سکرین پر 'اگلا' بٹن پر کلک کریں۔

مرحلہ 6) آخر میں ، ویب سائٹ شائع کرنے کے لیے شائع کریں بٹن پر کلک کریں۔

جب مذکورہ بالا تمام مراحل پر عمل کیا جائے تو ، آپ کو بصری اسٹوڈیو میں درج ذیل آؤٹ پٹ ملیں گے۔

آؤٹ پٹ:-

آؤٹ پٹ سے ، آپ دیکھیں گے کہ پبلشنگ کامیاب ہوگئی۔

اب صرف براؤزر کھولیں اور یو آر ایل پر جائیں - http: //localhost/Demo.aspx۔

آپ آؤٹ پٹ سے دیکھ سکتے ہیں کہ اب جب آپ براؤز کرتے ہیں۔ http: //localhost/Demo.aspx۔ ، صفحہ ظاہر ہوتا ہے۔ یہ ٹیکسٹ گرو 99 ASP.Net بھی دکھاتا ہے۔

خلاصہ

  • ASP.Net ایپلی کیشن تیار ہونے کے بعد ، اگلا مرحلہ یہ ہے کہ اسے تعینات کرنے کی ضرورت ہے۔
  • نیٹ میں ، IIS ASP.Net ایپلی کیشنز کے لیے ڈیفالٹ ویب سرور ہے۔
  • ASP.Net ویب ایپلی کیشنز کو فائل کاپی طریقہ استعمال کرتے ہوئے تعینات کیا جا سکتا ہے۔
  • ASP.Net ویب ایپلی کیشنز کو ویب پبلشنگ طریقہ استعمال کرتے ہوئے بھی تعینات کیا جا سکتا ہے۔