پیشنهاد فرادرس

آشنایی با NGINX

دسته بندی ها: آموزش شبکه ، آموزش لینوکس (Linux) ، آموزش های لیندا (Lynda)

NGINX یک وب سرور متن باز و استاندارد صنعت است که با آن می توان معماری با عملکرد بالا ایجاد کرد. NGINX از سرعت بیشتری نسبت به رقبای خود مانند آپاچی برخوردار است. همچنین دارای ویژگی های load balancing و HTTP caching می باشد. NGINX یک مهارت ضروری برای توسعه دهندگان وب، مدیران سیستم و تکنیسین های وب است. در این دوره با نصب و پیکربندی NGINX بر روی یک سیستم لینوکس و راه اندازی بقیه اجزا برای تکمیل پشته توسعه وب LEMP، بررسی  ویژگی های امنیتی NGINX مانند احراز هویت رمز عبور، HTTPS، و گواهینامه های SSL، و قابلیت های آن به عنوان یک پروکسی معکوس و load balancer آشنا می شوید.

سرفصل:

  • معرفی دوره
  • NGINX چیست؟
  • لینوکس، NGINX و فناوری های وب
  • مقایسه NGINX با آپاچی
  • یک Sandbox را با VirtualBox و Vagrant نصب کنید
  • VM با Vagrant ایجاد کنید
  • نصب و پیکربندی NGINX
  • NGINX را در اوبونتو نصب کنید
  • فایل های NGINX و دایرکتوری ها
  • رابط خط فرمان NGINX
  • داخل nginx.conf
  • پیکربندی یک میزبان مجازی: قسمت 1
  • پیکربندی یک میزبان مجازی: قسمت 2
  • فایل ها را به دایرکتوری ریشه اضافه کنید
  • پیکربندی مکان ها
  • پیکربندی لاگ ها
  • عیب یابی NGINX
  • پشته لینوکس، NGINX، MySQL و PHP
  • LEMP stack
  • PHP را در NGINX نصب کنید
  • MariaDB را در NGINX نصب کنید
  • LEMP stack demonstration
  • امنیت NGINX
  • سایت های امن با NGINX
  • پیکربندی اجازه و رد دستورات
  • یک صفحه 403 ایجاد کنید
  • احراز هویت رمز عبور
  • پیکربندی HTTPS
  • یک گواهینامه SSL ایجاد کنید
  • یک گواهی SSL در NGINX نصب کنید
  • Reverse Proxies و Load Balancers
  • NGINX را به عنوان یک Reverse Proxy پیکربندی کنید
  • پیکربندی NGINX به عنوان یک load balancer
  • نتیجه
  • درباره NGINX بیشتر بدانید
به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز
Learning NGINX Publisher:Lynda Author:Michael Jenkins Duration:1h 53m Level:Intermediate

Learn how to set up a high-performance architecture with NGINX, the industry-standard, open-source web server.
Released: 8/22/2018
Set up high-performance architecture with NGINX, the industry-standard, open-source web server. NGINX offers speed unmatched by competitors like Apache, on top of bonus features such as load balancing and HTTP caching. Its rising popularity makes NGINX an indispensable skills for web developers, system administrators, and web technologists of all kinds. This beginner-level LinkedIn Learning training course shows you how to install and configure NGINX on a Linux machine, and set up the rest of the pieces you need for the complete LEMP web development stack. Instructor Michael Jenkins also explores the security features of NGINX, such as password authentication, HTTPS, and SSL certificates, and its capabilities as a reverse proxy and load balancer.
Topics include:
Installing NGINX on Linux
Configuring a virtual host
Installing PHP and MariaDB for the LEMP stack
Securing sites with NGINX
Creating SSL certificates
Reverse proxies
Load balancing
Introduction
What is NGINX?
30s
Linux, NGINX, and web technologies
57s
Comparing NGINX to Apache
4m 45s
Set up a Sandbox with VirtualBox and Vagrant
2m 36s
Create a VM with Vagrant
3m 6s
1. Install and Configure NGINX
Install NGINX on Ubuntu
3m 13s
NGINX files and directories
2m 39s
The NGINX command-line interface
4m 41s
Inside nginx.conf
2m 51s
Configure a virtual host: Part 1
4m 35s
Configure a virtual host: Part 2
2m 56s
Add files to the root directory
4m 36s
Configure locations
5m 58s
Configure logs
3m 52s
Troubleshoot NGINX
3m 14s
2. The Linux, NGINX, MySQL, and PHP Stack
The LEMP stack
1m 4s
Install PHP on NGINX
5m 37s
Install MariaDB on NGINX
5m 25s
LEMP stack demonstration
6m 25s
3. NGINX Security
Secure sites with NGINX
1m 21s
Configure allow and deny directives
4m 28s
Create a 403 page
3m 3s
Configure password authentication
7m 14s
Configure HTTPS
1m 37s
Create an SSL certificate
3m 57s
Install an SSL certificate on NGINX
4m 34s
4. Reverse Proxies and Load Balancers
Reverse proxies and load balancing
3m 4s
Configure NGINX as a reverse proxy
5m 56s
Configure NGINX as a load balancer
8m 44s
Conclusion
Learn more about NGINX
30s

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 389.0MB همراه با زیرنویس انگلیسی Lynda Learning NGINX_git.ir.rar