دوره آموزشی مهندس سیستم لینوکس: وب سرورها و DNS با استفاده از Apache، NGINX و BIND
2 ساعت 4 دقیقهمتوسط2019-05-02
مدرسین

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 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)
سرفصل ها
0. مقدمه
- 01 - سرورهای وب با آپاچی، NGINX و Bind
- 02 - آنچه شما نیاز دارید
- 03 - نصب سیستم عامل
- 04 - راه اندازی آزمایشگاه
- 05 - تنظیمات VM را پیکربندی کنید
- 06 - افزونه های مهمان را نصب کنید
1. استفاده از سرویس گیرندگان DNS
- 07 - resolv.conf را پیکربندی کنید
- 08 - nsswitch.conf را پیکربندی کنید
- 09 - کلاینت های DNS را نصب کنید
- 10 - از هاست و nslookup استفاده کنید
- 11 - از حفاری استفاده کنید
2. مقدمه ای بر سرورهای DNS
- 12 - وضوح نام چگونه کار می کند
- 13 - نقش های DNS
- 14 - نصب ابزارهای BIND و DNS
3. پیکربندی DNS
- 15 - درباره فایل پیکربندی BIND
- 16 - درباره فایل های BIND zone
- 17 - یک سرور DNS فقط کش را پیکربندی کنید
4. مقدمه ای بر وب سرور آپاچی
- 18 - وب سرورها چگونه کار می کنند
- 19 - ویژگی های آپاچی
- 20 - دستورات آپاچی و فایل های پیکربندی
- 21 - نگاهی دقیق تر به پیکربندی آپاچی
- 22 - کنترل دسترسی آپاچی
- 23 - SELinux و Apache
- 24 - آپاچی را نصب کنید
5. آپاچی را پیکربندی کنید
- 25 - یک وب سرور اصلی آپاچی را پیکربندی کنید
- 26 - دسترسی خصوصی را با استفاده از Basic Auth پیکربندی کنید
- 27 - دسترسی به محتوای اصلاح شده گروهی را پیکربندی کنید
6. هاست های مجازی آپاچی
- 28 - پیکربندی میزبان مجازی اصلی
- 29 - یک هاست مجازی را روی یک پورت غیر استاندارد پیکربندی کنید
7. هاست های مجازی را با استفاده از SSL TLS ایمن کنید
- 30 - درباره Apache و SSL TLS
- 31 - بسته هایی را برای وب سایت های رمزگذاری شده نصب کنید
- 32 - درباره OpenSSL
- 33 - ایجاد جفت کلید و گواهینامه های خودامضا
- 34 - یک میزبان مجازی امن را پیکربندی کنید
8. آپاچی و CGI
- 35 - درباره اسکریپت های CGI
- 36 - اجرای یک اسکریپت اولیه CGI در آپاچی
9. پیکربندی NGINX
- 37 - چرا NGINX
- 38 - NGINX را روی Enterprise Linux 7 نصب کنید
- 39 - یک بلوک سرور با NGINX ایجاد کنید
نتیجه
- 40 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی آمادگی برای گواهینامه Red Hat Certified Specialist in Containers (EX188)
- دوره آموزشی راهنمای کامل Red Hat Enterprise Linux 9
- دوره آموزشی کسب گواهی (EX200) مدیریت سیستم Red Hat بخش 1: استقرار، پیکربندی و مدیریت
- دوره آموزشی کسب گواهی (EX200) مدیریت سیستم Red Hat بخش 2: دسترسی فایل، ذخیرهسازی و امنیت
- دوره آموزشی کسب گواهی (EX200) مدیریت سیستم Red Hat بخش 1: استقرار، پیکربندی و مدیریت (2021)
- دوره آموزشی یادگیری جامع Red Hat Enterprise Linux 8
- دوره آموزشی ساخت، نگهداری و توزیع بستههای RPM
- دوره آموزشی کسب گواهی (Red Hat Certified Engineer (EX294 بخش 3: مدیریت سیستمها با Ansible