میزبان مجازی در WebSphere و راهنمای پیکربندی – توضیح داده شده است

میزبان مجازی چیست و نحوه پیکربندی در سرور برنامه WebSphere (WAS) چیست?


یکی از اولین اصطلاحاتی که در WAS Deployment می شنوید ، میزبان مجازی است. بسیاری از شما از من درباره میزبان مجازی و راهنمای پیکربندی سؤال کرده اید ، بنابراین در اینجا توضیح داده ام.

  • میزبان مجازی چیست؟?
  • نحوه ایجاد / پیکربندی?
  • نحوه تغییر میزبان مجازی در برنامه مستقر موجود?
  • خطاهای مرتبط با میزبان مجازی
  • بهترین روشها

بنابراین ، یک میزبان مجازی چیست?

میزبان مجازی به معنای اجازه دادن چندین آدرس اینترنتی (ex – مثال.com ، مثال.net ، مثال.biz ، شستشو: 9443 ، 10.10.10.1:9060) در یک برنامه واحد از طریق میزبان مجازی همراه است. این می تواند مبتنی بر IP یا مبتنی بر نام باشد. پیکربندی میزبان مجازی از طریق کنسول اداری WAS انجام می شود.

با استفاده از هاست مجازی ، می توانید انواع MIME را نیز تعریف کنید. در نصب پیش فرض WAS ، دو میزبان مجازی خواهید داشت admin_host & default_host, که می توانید از آن استفاده کنید یا می توانید برنامه جدید خود را ایجاد کنید. بیایید به تصویر زیر یک میزبان مجازی بپردازیم.

جریان مجازی-میزبان-جریان بود

بنابراین اکنون شما در مورد میزبان مجازی می دانید و بعدی این است که ایجاد کردن & پیکربندی کنید.

ایجاد میزبان مجازی از طریق کنسول اداری WAS ، واقع در محیط زیست انجام می شود >> میزبان مجازی. بیایید یکی را ایجاد کنیم و نامگذاری کنیم – sample_hosts

  • وارد کنسول اداری WAS شوید
  • به محیط زیست بروید >> میزبان مجازی
  • روی New کلیک کنید

شما می توانید دو میزبان مجازی داخلی را در لیست بالا مشاهده کنید که در بالا به آنها اشاره کردم.

پیش فرض-مجازی-میزبان-بود

  • نام را وارد کنید – sample_hosts

جدید-مجازی-میزبان-بود

  • روی OK کلیک کنید

بنابراین اکنون شما یک میزبان مجازی جدید دارید و زمان آن فرا رسیده است پیکربندی آی تی.

دو نوع پیکربندی وجود دارد که می توانید انجام دهید و هر دو تنظیمات در داخل میزبان مجازی تحت “خصوصیات اضافی” قرار دارند..

میزبان نام مستعار: در اینجا می توانید DNS / Host / IP Name و Port را مجاز کنید تا با استفاده از این میزبان مجازی به برنامه دسترسی پیدا کنید.

  • به محیط زیست بروید >> میزبان مجازی
  • میزبان مجازی را از لیست انتخاب کنید
  • بر روی Host Aliases کلیک کنید
  • روی New کلیک کنید
  • نام میزبان را وارد کنید & بندر
  • OK را کلیک کنید و پیکربندی را ذخیره یا بررسی کنید و اینجا چیزی است که من ایجاد کردم

sample_hosts-virtual-host-was

انواع MIME: در اینجا می توانید انواع MIME را برای برنامه خود اضافه یا ایجاد کنید. با این حال ، به طور پیش فرض WAS بیش از 640+ نوع MIME ایجاد خواهد کرد که تقریباً هر نوع برنامه را پوشش می دهد. این لیست پیش فرض هنگام ایجاد هر هاست مجازی ایجاد می شود.

  • به محیط زیست بروید >> میزبان مجازی
  • میزبان مجازی را از لیست انتخاب کنید
  • بر روی انواع MIME کلیک کنید
  • برای ایجاد یکی بر روی New کلیک کنید. با این حال ، همانطور که در بالا ذکر کردم به احتمال زیاد نیازی به ایجاد ندارید ، زیرا تقریباً همه نوع برنامه ها با لیست های پیش فرض پوشانده می شوند.

بنابراین بعدی این است که میزبان مجازی را تغییر دهید در برنامه مستقر

ممکن است یک سناریو وجود داشته باشد که مجبور شوید میزبان مجازی را بر اساس برنامه تفکیک کنید. در اینجا چگونه می توانید میزبان مجازی را برای هر برنامه تغییر دهید.

  • وارد کنسول اداری WAS شوید
  • به برنامه ها بروید>> برنامه های سازمانی در حوزه وب
  • برنامه خود را انتخاب کرده و روی میزبان های مجازی واقع در تحت Web Modules Properties کلیک کنید
  • میزبان مجازی مورد نظر را انتخاب کرده و بر روی OK کلیک کنید

تغییر-مجازی-میزبان-بود

  • بر روی بررسی / ذخیره پیکربندی کلیک کنید. شما باید JVM را مجدداً راه اندازی کنید تا میزبان مجازی منعکس شود.

ممکن است علاقه مند باشید که بدانید پیکربندی میزبان مجازی در آن ذخیره شده است virtualhosts.xml. محل ممکن است از محیط به محیط متفاوت باشد بنابراین بهترین راه برای پیدا کردن محل دقیق virtualhosts.xml این است: –

در مورد محیط UNIX

find / -name virtualhosts.xml

از طریق WAS Console

در صورت ایجاد هرگونه تغییر در میزبان مجازی ، از شما می خواهد که بررسی / ذخیره کنید. بر روی Review کلیک کنید و آن را به شما نشان می دهد مسیرهای virtualhosts که در آن تنظیمات را ذخیره می کند.

اکنون زمان گذر از مشهور جهان است خطای WebSphere مربوط به هاست مجازی, که به احتمال زیاد به دلیل تنظیم نشده یا پیکربندی غلط است.

خطای مربوط به میزبان مجازی

یک WebGroup / میزبان مجازی برای کنترل و آزمایش SRVE0255E تعریف نشده است: یک WebGroup / میزبان مجازی برای رسیدگی محل محلی:8080 تعریف نشده است.

اگر هنگام دسترسی به برنامه به خطای فوق رسیدید ، فقط در چند دقیقه روش رفع آن را یاد خواهید گرفت.

بیایید با دقت به خطا نگاه کنیم. دو نکته وجود دارد که باید آنها را با رنگ قرمز برجسته کنید.

اولینمحل محلی تعریف نشده است

این برنامه خطایی را پرتاب می کند زیرا localhost در میزبان مجازی مجازی مربوطه وجود ندارد. بنابراین رفع سریع اضافه کردن localhost در هاست مجازی شما است.

این هم می تواند زمانی باشد که چندین میزبان مجازی داشته باشید و برنامه برای میزبان مجازی نادرست نقشه برداری شود. بنابراین باید پیکربندی را مرور کرده و از وجود محلی در میزبان مجازی درخواستی اطمینان حاصل کنید.

دومین8080 شماره درگاه

در بیشتر مواقع میزبان مجازی را با URL و پورت پیش فرض Http / https پیکربندی می کنید که 80 یا 443 است. با این وجود ، اگر می خواهید با استفاده از JVM و پورت ، به طور مستقیم به برنامه (دور زدن وب سرور) دسترسی پیدا کنید. / جزئیات میزبان و بندر در Host Aliases.

برای حل این مشکل – شما باید از localhost اطمینان حاصل کنید: 8080 به یک میزبان مجازی اضافه شده است که به برنامه مربوطه نقشه برداری می شود.

آخرین بخش این مقاله – بهترین روش های استفاده از میزبان مجازی در محیط WAS.

هر برنامه منحصر به فرد است و یک پیکربندی ممکن است در دیگری خوب کار نکند. با این حال ، برخی از قوانینی وجود دارد که شما می توانید پیروی کنید که به من کمک کرده است و شما نیز امیدوارم.

  • اگر چندین برنامه در یک سلول واحد دارید ، ممکن است برای هر یک یا حداقل برای یک گروه برنامه از یک هاست مجازی مجزا استفاده کنید.
  • قبل از ایجاد هرگونه تغییرات ، از پیکربندی WebSphere تهیه کنید ، بنابراین اگر چیزی اشتباه پیش آمد ، ممکن است بدون آسیب به حالت اولیه بازیابی کنید.
  • راه اندازی مجدد نقشه برداری JVM پس از ایجاد تغییر در هاست مجازی ، بنابراین پیکربندی منعکس شود.
  • تبلیغ (اگر سرور وب مدیریت شود) & افزونه وب سرور ایجاد کرده و وب سرور را مجدداً راه اندازی کنید تا پیکربندی منعکس شود.
  • * را در Host Aliases قرار ندهید زیرا این بدان معنی است که هر URL مجاز است که ممکن است به یک شکاف امنیتی منجر شود.

امیدوارم هم اکنون درک بهتری در مورد میزبان مجازی در IBM WebSphere Application Server داشته باشید. امروز همه چیز است و امیدوارم که آن را دوست داشته باشید.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map