آموزش Linux System Engineer: وب سرورها و DNS با استفاده از Apache ، NGINX و BIND

Linux System Engineer: Web Servers and DNS Using Apache, NGINX, and BIND

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

توجه: این دوره همچنین به شما کمک می کند تا در آزمون Red Hat Certified Engineer (RHCE) - گواهینامه معیار برای Red Hat Enterprise Linux - قبول شوید.
موضوعات شامل:
  • نصب سرویس گیرنده های DNS
  • استفاده از میزبان ، nslookup و حفاری
  • وضوح نام
  • نقش های DNS
  • پیکربندی DNS
  • ویژگیهای وب سرور Apache
  • دستورات Apache و کنترل دسترسی
  • پیکربندی Apache و میزبانهای مجازی
  • امنیت میزبان های مجازی با SSL و TLS
  • اجرای اسکریپت های CGI در Apache
  • پیکربندی بلوک های سرور NGINX

سرفصل ها و درس ها

مقدمه Introduction

  • سرورهای وب با Apache ، NGINX و Bind Web servers with Apache, NGINX, and Bind

  • آنچه شما نیاز دارید What you need

  • نصب سیستم عامل OS installation

  • راه اندازی آزمایشگاه Lab setup

  • تنظیمات VM را پیکربندی کنید Configure VM settings

  • افزودنیهای مهمان را نصب کنید Install Guest Additions

1. با استفاده از مشتریان DNS 1. Using DNS Clients

  • پیکربندی وضوح تصویری Configure resolv.conf

  • nsswitch.conf را پیکربندی کنید Configure nsswitch.conf

  • مشتری های DNS را نصب کنید Install DNS clients

  • از میزبان و nslookup استفاده کنید Use host and nslookup

  • استفاده از حفاری Use dig

2. آشنایی با سرورهای DNS 2. Introduction to DNS Servers

  • وضوح نام چگونه کار می کند How name resolution works

  • نقش DNS DNS roles

  • نصب ابزارهای BIND و DNS Installing BIND and DNS tools

3. پیکربندی DNS 3. Configuring DNS

  • درباره پرونده پیکربندی BIND About the BIND configuration file

  • درباره پرونده های منطقه BIND About BIND zone files

  • سرور DNS فقط حافظه پنهان را پیکربندی کنید Configure a caching-only DNS server

4- معرفی وب سرور Apache 4. Introduction to Apache Web Server

  • نحوه کار سرورهای وب How web servers work

  • ویژگی های آپاچی Apache features

  • دستورات Apache و پرونده های پیکربندی Apache commands and configuration files

  • نگاهی دقیق تر به پیکربندی آپاچی A closer look at the Apache configuration

  • کنترل دسترسی Apache Apache access control

  • SELinux و Apache SELinux and Apache

  • آپاچی را نصب کنید Install Apache

5- Apache را پیکربندی کنید 5. Configure Apache

  • پیکربندی اولیه وب Apache را پیکربندی کنید Configure a basic Apache web server

  • دسترسی خصوصی را با استفاده از Basic Auth پیکربندی کنید Configure private access using Basic Auth

  • دسترسی به محتوای اصلاح شده گروه را پیکربندی کنید Configure access to group modified content

6. میزبان مجازی Apache 6. Apache Virtual Hosts

  • میزبان اصلی مجازی را پیکربندی کنید Configure basic virtual host

  • میزبان مجازی را در پورت غیر استاندارد پیکربندی کنید Configure a virtual host on a non-standard port

7. میزبان های مجازی ایمن با استفاده از SSL / TLS 7. Secure Virtual Hosts Using SSL/TLS

  • درباره Apache و SSL / TLS About Apache and SSL/TLS

  • بسته هایی را برای وب سایت های رمزگذاری شده نصب کنید Install packages for encrypted websites

  • درباره OpenSSL About OpenSSL

  • تولید صفحه کلید و گواهی نامه های خود امضا شده Generating keypairs and self-signed certificates

  • میزبان مجازی ایمن را پیکربندی کنید Configure a secure virtual host

8. Apache و CGI 8. Apache and CGI

  • درباره اسکریپت های CGI About CGI scripts

  • اجرای یک اسکریپت اساسی CGI در آپاچی Running a basic CGI script in Apache

9. پیکربندی NGINX 9. Configuring NGINX

  • چرا NGINX؟ Why NGINX?

  • NGINX را روی Enterprise Linux 7 نصب کنید Install NGINX on Enterprise Linux 7

  • با NGINX یک بلوک سرور ایجاد کنید Create a server block with NGINX

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Linux System Engineer: وب سرورها و DNS با استفاده از Apache ، NGINX و BIND
جزییات دوره
2h 3m
40
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
29,087
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Grant McWilliams Grant McWilliams

مشاور، سخنران، نویسنده، استاد، توسعه دهنده گرانت McWilliams یک مشاور، سخنران، نویسنده، استاد و توسعه دهنده متخصص در لینوکس و منبع باز است.

او استاد کالج برای تدریس در کالج Bellevue، کالج جامعه ساحلی و کالج ادموندز است. او همچنین آموزش های سفارشی و برنامه درسی را برای بوئینگ، پاناسونیک، تالس و بسیاری از شرکت های فورتون 500 دیگر ارائه می دهد. آموزش او به طور کامل بر روی فن آوری های منبع باز و لینوکس تمرکز دارد.

شرکت مشاوره او، آموزش و مشاوره لینوکس صدا، برای 25 سال در کسب و کار بوده و متخصص در ایجاد راه حل های سفارشی با استفاده از فن آوری های منبع باز است. این شامل سیستم های سرگرمی مبتنی بر لینوکس مبتنی بر لینوکس است و سیستم عامل های نزدیک به Xen Hypervisor را به طور گسترده ای، اسکن امنیتی، مجازی، مجازی و فیزیکی، و دستگاه های تست نفوذ را ارائه می دهد.

مشارکت های عمومی سخنرانی او شامل لینوکسون ( نیواورلئان، 2013)، Xen Project Summit Summit (NYC، 2014) و Linuxfest Northwest (Bellingham، WA، 2004-2011). دستاوردهای نوشتن و ویرایش خود را شامل نوشتن مستندات و صفحات Man برای Citrix XenServer از طریق پروژه مدیریت Xenapi می باشد.