دوره آموزشی مهندس سیستم لینوکس: وب سرورها و 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)
سرفصل ها
مقدمه
- سرورهای وب با آپاچی، 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 ایجاد کنید
نتیجه
- مراحل بعدی