دوره آموزشی مهندس سیستم لینوکس: وب سرورها و DNS با استفاده از Apache، NGINX و BIND

دوره آموزشی مهندس سیستم لینوکس: وب سرورها و DNS با استفاده از Apache، NGINX و BIND

2 ساعت 4 دقیقهمتوسط2019-05-02

مدرسین

Grant McWilliams

Grant McWilliams

Consultant, Speaker, Writer, Professor, Developer

جزئیات دوره

پیکربندی و مدیریت وب سرور و DNS را برای Red Hat Enterprise Linux (RHEL) - یکی از محبوب ترین توزیع های لینوکس - بیاموزید. مربی گرانت مک ویلیامز نحوه پیکربندی یک وب سرور فقط کش با استفاده از BIND، نرم افزار DNS منبع باز، و راه اندازی و ایمن سازی وب سرور آپاچی را نشان می دهد. سپس او نحوه استفاده از احراز هویت اولیه را برای ایجاد یک وب سایت محافظت شده با رمز عبور و یک سایت خصوصی برای همکاری گروهی نشان می دهد. در مرحله بعد، نحوه ایجاد هاست های مجازی استاندارد و همچنین هاست هایی که از پورت های غیر استاندارد استفاده می کنند و هاست های امن با SSL و TLS را بیاموزید. در نهایت، معرفی NGINX، وب سرور منبع باز که جهان را طوفان کرده است، و نحوه ایجاد میزبان مجازی با این جایگزین محبوب آپاچی را بیابید.

توجه: این دوره همچنین به شما کمک می کند تا در آزمون Red Hat Certified Engineer (RHCE) - گواهینامه معیار برای Red Hat Enterprise Linux - مطالعه کنید.

اهداف یادگیری
نصب کلاینت های DNS
با استفاده از host، nslookup و dig
وضوح نام
نقش های DNS
پیکربندی DNS
ویژگی های وب سرور آپاچی
دستورات آپاچی و کنترل دسترسی
آپاچی و هاست مجازی را پیکربندی کنید
ایمن سازی هاست های مجازی با SSL و TLS
اجرای اسکریپت های CGI در آپاچی
پیکربندی بلوک های سرور NGINX

مهارت ها

Red Hat Enterprise LinuxRed HatServer AdministrationNetwork AdministrationNetwork and System AdministrationDeep Dive (X:Y)

سرفصل ها

مقدمه

  • سرورهای وب با آپاچی، NGINX و Bind
  • آنچه شما نیاز دارید
  • نصب سیستم عامل
  • راه اندازی آزمایشگاه
  • تنظیمات VM را پیکربندی کنید
  • افزونه های مهمان را نصب کنید

استفاده از سرویس گیرندگان DNS

  • resolv.conf را پیکربندی کنید
  • nsswitch.conf را پیکربندی کنید
  • کلاینت های DNS را نصب کنید
  • از هاست و nslookup استفاده کنید
  • از حفاری استفاده کنید

مقدمه ای بر سرورهای DNS

  • وضوح نام چگونه کار می کند
  • نقش های DNS
  • نصب ابزارهای BIND و DNS

پیکربندی DNS

  • درباره فایل پیکربندی BIND
  • درباره فایل های BIND zone
  • یک سرور DNS فقط کش را پیکربندی کنید

مقدمه ای بر وب سرور آپاچی

  • وب سرورها چگونه کار می کنند
  • ویژگی های آپاچی
  • دستورات آپاچی و فایل های پیکربندی
  • نگاهی دقیق تر به پیکربندی آپاچی
  • کنترل دسترسی آپاچی
  • SELinux و Apache
  • آپاچی را نصب کنید

آپاچی را پیکربندی کنید

  • یک وب سرور اصلی آپاچی را پیکربندی کنید
  • دسترسی خصوصی را با استفاده از Basic Auth پیکربندی کنید
  • دسترسی به محتوای اصلاح شده گروهی را پیکربندی کنید

هاست های مجازی آپاچی

  • پیکربندی میزبان مجازی اصلی
  • یک هاست مجازی را روی یک پورت غیر استاندارد پیکربندی کنید

هاست های مجازی را با استفاده از SSL TLS ایمن کنید

  • درباره Apache و SSL TLS
  • بسته هایی را برای وب سایت های رمزگذاری شده نصب کنید
  • درباره OpenSSL
  • ایجاد جفت کلید و گواهینامه های خودامضا
  • یک میزبان مجازی امن را پیکربندی کنید

آپاچی و CGI

  • درباره اسکریپت های CGI
  • اجرای یک اسکریپت اولیه CGI در آپاچی

پیکربندی NGINX

  • چرا NGINX
  • NGINX را روی Enterprise Linux 7 نصب کنید
  • یک بلوک سرور با NGINX ایجاد کنید

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان