لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیکربندی NGINX در سرور ابری: Digital Ocean & AWS
Configure NGINX on a Cloud Server: Digital Ocean & AWS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اقیانوس دیجیتال | NGINX | پشته LEMP | نام دامنه | SSL | وردپرس | بنیادهای AWS | آمازون EC2 | ذخیره سازی AWS | ELB ویژگی ها و تفاوت های کلیدی بین سرورهای Apache و NGINX را درک کنید و سرور مناسب را برای موارد استفاده خاص انتخاب کنید. یک حساب Digital Ocean راه اندازی و پیکربندی کنید، یک قطره جدید ایجاد کنید و یک پشته LEMP در اوبونتو مستقر کنید. یک پشته LEMP را در اوبونتو نصب و پیکربندی کنید، از جمله راه اندازی Nginx، MySQL و PHP. Nginx را به عنوان یک پروکسی معکوس پیکربندی کنید و از ماژول های مختلف Nginx برای بهینه سازی عملکرد برنامه وب استفاده کنید. Nginx را به عنوان یک پروکسی معکوس پیکربندی کنید و از ماژول های مختلف Nginx برای بهینه سازی عملکرد برنامه وب استفاده کنید. یک نام دامنه ثبت کنید، تنظیمات DNS را پیکربندی کنید و برنامه های وب را با استفاده از رمزگذاری SSL ایمن کنید. وردپرس را روی سرور NGINX نصب و پیکربندی کنید، از جمله راه اندازی پایگاه داده لازم و پیکربندی Nginx به عنوان یک پروکسی معکوس. معماری، ویژگیها و خدمات کلیدی موجود در پلتفرم AWS از جمله EC2، S3 و RDS را درک کنید. یک حساب AWS را تنظیم و پیکربندی کنید و ابزارها و فناوری های مختلف AWS را بررسی کنید. نمونه های EC2 را ایجاد و پیکربندی کنید، از جمله راه اندازی گروه های امنیتی، پیکربندی شبکه، و انتخاب نوع نمونه مناسب برای موارد استفاده خاص. از ویژگی های مختلف EC2 استفاده کنید و نحوه بهینه سازی عملکرد نمونه را درک کنید. راه حل های ذخیره سازی AWS، از جمله EBS را برای پشتیبانی از نمونه های EC2 پیکربندی و مدیریت کنید. نحوه استفاده از متعادل کننده های بار و گروه های مقیاس خودکار برای بهینه سازی عملکرد و در دسترس بودن برنامه را بدانید. مسیر 53 را برای مدیریت تنظیمات DNS تنظیم و پیکربندی کنید. تجربه عملی را از طریق آزمایشگاه ها و تمرینات عملی به دست آورید. مفاهیم اساسی و مهارت های عملی را در موارد استفاده در دنیای واقعی به کار ببرید. درک چگونگی انتخاب راه حل های فن آوری مناسب برای برآوردن نیازهای خاص. پیش نیازها: مهارت های پایه کامپیوتر
این دوره مروری جامع از مفاهیم اساسی و مهارتهای عملی مورد نیاز برای استقرار برنامههای کاربردی وب با استفاده از سرورهای Apache و NGINX، پیکربندی و مدیریت سرورهای ابری روی پلتفرمهای Digital Ocean و AWS و استفاده از راهحلهای مختلف ذخیرهسازی AWS برای پشتیبانی از نمونههای EC2 را در اختیار دانشآموزان قرار میدهد. .
این دوره با معرفی مفاهیم اساسی سرورهای آپاچی و NGINX آغاز می شود. دانشآموزان در مورد معماری، پیکربندی و ویژگیهای کلیدی هر دو سرور یاد میگیرند، در حالی که نحوه استقرار و پیکربندی آنها برای میزبانی برنامههای وب را بررسی میکنند. ما همچنین تفاوتهای کلیدی بین Apache و NGINX و بهترین موارد استفاده برای هر فناوری وب سرور را آموزش میدهیم.
در ادامه، دوره آموزشی استقرار سرور ابری در Digital Ocean را پوشش میدهد. دانشآموزان یاد میگیرند که چگونه یک حساب Digital Ocean را تنظیم و پیکربندی کنند و یک قطره جدید ایجاد کنند. آنها همچنین ابزارها و فنآوریهای مختلف موجود در پلتفرم اقیانوس دیجیتال را بررسی خواهند کرد و یاد میگیرند که چگونه از آنها برای ایجاد و استقرار برنامههای کاربردی وب استفاده کنند.
این دوره سپس به پیکربندی پشته LEMP در اوبونتو میپردازد. دانش آموزان نحوه نصب و پیکربندی پشته LEMP را در اوبونتو، از جمله راه اندازی Nginx، MySQL و PHP را یاد خواهند گرفت. ما نحوه پیکربندی Nginx به عنوان یک پروکسی معکوس و استفاده از ماژول های مختلف Nginx برای بهینه سازی عملکرد برنامه وب را آموزش می دهیم.
در مرحله بعد، دوره ثبت نام دامنه و رمزگذاری SSL را پوشش می دهد. دانش آموزان یاد می گیرند که چگونه یک نام دامنه را ثبت کنند، تنظیمات DNS را پیکربندی کنند و برنامه های وب را با استفاده از رمزگذاری SSL ایمن کنند. آنها همچنین ارائه دهندگان گواهینامه SSL مختلف را بررسی خواهند کرد و نحوه انتخاب گواهی مناسب را برای موارد استفاده آنها درک خواهند کرد.
سپس دوره به نصب و پیکربندی وردپرس در NGINX می رود. دانش آموزان نحوه نصب و پیکربندی وردپرس را بر روی سرور NGINX، از جمله راه اندازی پایگاه داده لازم و پیکربندی Nginx به عنوان یک پروکسی معکوس، یاد خواهند گرفت. آنها همچنین پلاگینها و تمهای مختلف وردپرس را بررسی خواهند کرد و نحوه سفارشیسازی آنها را برای برآورده کردن الزامات خاص درک خواهند کرد.
از اینجا، به پایههای AWS میپردازیم. دانش آموزان در مورد معماری، ویژگی ها و خدمات کلیدی موجود در پلت فرم AWS، از جمله EC2 و IAM، یاد می گیرند. آنها همچنین نحوه راهاندازی و پیکربندی یک حساب AWS و کشف ابزارها و فناوریهای مختلف AWS را خواهند فهمید.
بعد، این دوره پایههای آمازون EC2 را پوشش میدهد. دانش آموزان یاد می گیرند که نمونه های EC2 را ایجاد و پیکربندی کنند، از جمله راه اندازی گروه های امنیتی، پیکربندی شبکه، و انتخاب نوع نمونه مناسب برای موارد استفاده خاص. آنها همچنین ویژگیهای مختلف EC2 را بررسی میکنند و نحوه استفاده از آنها برای بهینهسازی عملکرد نمونه را درک میکنند.
سپس این دوره به سمت راهحلهای ذخیرهسازی AWS برای EC2 میرود. دانش آموزان در مورد راه حل های مختلف ذخیره سازی AWS، از جمله EBS، S3، و Glacier یاد خواهند گرفت. آنها متوجه خواهند شد که چگونه این راه حل های ذخیره سازی را برای پشتیبانی از نمونه های EC2 پیکربندی و مدیریت کنند، و موارد استفاده مختلف را که ممکن است راه حل های ذخیره سازی متفاوت مناسب باشد، بررسی کنند.
در نهایت، این دوره شامل AWS Elastic Load Balancing، Auto Scaling Groups و مسیر 53. دانش آموزان نحوه تنظیم و پیکربندی بار متعادل کننده ها و گروه های مقیاس خودکار را یاد خواهند گرفت و نحوه استفاده از مسیر 53 برای مدیریت تنظیمات DNS را یاد خواهند گرفت. آنها همچنین موارد استفاده مختلفی را که در آن تعادل بار، مقیاس خودکار، و مسیر 53 ممکن است برای بهینهسازی عملکرد و در دسترس بودن برنامه ضروری باشد، بررسی خواهند کرد. برای استقرار برنامه های کاربردی وب با استفاده از سرورهای Apache و NGINX، پیکربندی و مدیریت سرورهای ابری روی پلتفرم های Digital Ocean و AWS، و استفاده از راه حل های مختلف ذخیره سازی AWS برای پشتیبانی از نمونه های EC2. دانشآموزان همچنین از طریق آزمایشگاهها و تمرینهای عملی تجربه عملی کسب میکنند و نحوه به کارگیری این مفاهیم و مهارتها را در موارد استفاده در دنیای واقعی درک خواهند کرد.
سرفصل ها و درس ها
معرفی
Introduction
آپاچی در مقابل NGINX
Apache vs. NGINX
تاریخچه آپاچی
History of Apache
مزایای NGINX
Advantages of NGINX
مبانی سرور مجازی
Virtual Server Basics
استقرار قطره در اقیانوس دیجیتال
Deploying a Droplet on Digital Ocean
پیوست کردن IP شناور
Attaching a Floating IP
اتصال به سرور مجازی شما
Connecting to your Virtual Server
LEMP Stack را در اوبونتو نصب و پیکربندی کنید
Install and Configure LEMP Stack on Ubuntu
نصب و پیکربندی NGINX
Install & Configure NGINX
MySQL را روی NGINX نصب و پیکربندی کنید
Install & Configure MySQL on NGINX
PHP را روی NGINX نصب و پیکربندی کنید
Install & Configure PHP on NGINX
ایجاد یک فایل تست PHP
Creating a PHP Test File
نام دامنه و SSL
Domain Names and SSL
تغییر سرورهای نام دامنه
Modifying Domain Name Servers
پیکربندی فایل های DNS Zone
Configuring DNS Zone Files
به روز رسانی فایل پیکربندی فایل بلوک NGINX
Updating the NGINX Block File Configuration File
نصب Let's Encrypt SSL در NGINX
Installing Let's Encrypt SSL on NGINX
PhpMyAdmin در NGINX
PhpMyAdmin on NGINX
در حال نصب PhpMyAdmin
Installing PhpMyAdmin
ایمن سازی PhpMyAdmin با پیوندهای نمادین
Securing PhpMyAdmin with Symbolic Links
ایمن سازی PhpMyAdmin با درگاه های احراز هویت
Securing PhpMyAdmin with Authentication Gateways
فعال کردن دروازههای احراز هویت در NGINX
Enabling Authentication Gateways on NGINX
وردپرس در NGINX
WordPress on NGINX
مقدمه ای بر وردپرس
Introduction to Wordpress
ایجاد پایگاه داده برای وردپرس
Creating a Database for WordPress
نصب برنامه های افزودنی PHP برای وردپرس
Installing PHP Extensions for WordPress
پیکربندی فایل بلوک NGINX برای وردپرس
NGINX Block File Configuration for WordPress
دانلود وردپرس
Downloading WordPress
پیکربندی وردپرس
Wordpress Configuration
راه اندازی وردپرس
WordPress Setup
شروع کار با AWS
Getting Started with AWS
معرفی
Introduction
مبانی قیمت گذاری AWS
AWS Pricing Foundations
بررسی اجمالی ردیف رایگان AWS
AWS Free Tier Overview
خط مشی استفاده قابل قبول AWS
AWS Acceptable Use Policy
شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت:
برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان.
درباره شرکت
YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد.
تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند.
این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند.
با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.
نمایش نظرات