این دوره بر اساس آخرین نسخه پشتیبانی طولانی مدت سرور اوبونتو نسخه 22.04 است
این یک دوره مبتدی است که فرض میکند هیچ دانشی در مورد پیکربندی سرور لینوکس، مدیریت سرور یا NGINX ندارید.
با لینوکس یا مدیریت سرور جدید هستید؟ در این دوره گنجانده شده است. این 1 ساعت "دوره در یک دوره" دستورات، اصطلاحات و مراحل مربوط به این دوره را به شما آموزش می دهد.
این دوره آموزشی است NGINX یک وب سرور با کارایی بالا است که تقریباً به همه محبوب ترین سایت های جهان خدمات ارائه می دهد.
ما با یک صفحه خالی شروع می کنیم و لایه به لایه سرور nginx عالی را پیکربندی می کنیم. من گام به گام به شما آموزش خواهم داد تا جایی که مهارت، دانش و اعتماد به نفس میزبانی چندین سایت وردپرس سخت شده را در یک VPS مدیریت نشده یا سرور اختصاصی با استفاده از nginx داشته باشید.
شما نیازی به پشتیبانی از میزبان خود نخواهید داشت. شما مدیر سیستم خود خواهید بود.
این دوره کل طیف پیکربندی یک سرور NGINX مبتنی بر اوبونتو را پوشش می دهد. ما همه چیز را از پیکربندی اولیه سرور گرفته تا سختسازی و بهینهسازی توزیع سرور را پوشش خواهیم داد.
برخی از مراحل بهینهسازی و سختسازی سرور شامل موضوعات زیر میشود:
تأیید هویت کلید SSH
تنظیم فایروال بدون عارضه و "فایروال ابری"
محافظت از حمله نیروی بی رحم
SWAP
حافظه مشترک را سخت کنید
لایه شبکه را سخت و بهینه کنید
تنظیم و کنترل ازدحام
زمانهای دسترسی به فایل و تنظیم محدودیتهای باز کردن فایل
سپس Nginx، MariaDB و php8.1 را نصب، سخت و بهینه سازی می کنیم. اگرچه نصبهای پیشفرض Nginx، MariaDB و PHP8.1 به خوبی سختسازی شدهاند، ما بیش از 1.5 ساعت را صرف سختسازی و بهینهسازی Nginx، MariaDB و PHP8.1 خواهیم کرد
سپس ما اولین سایت وردپرس خود را نصب می کنیم. سپس فرآیند سختسازی و بهینهسازی وردپرس را آغاز میکنیم. نصب یک کش و افزونه امنیتی باعث بهینه سازی یا سخت شدن سایت وردپرس نمی شود. برخی از "افزونه های امنیتی" خود منبع آسیب پذیری هستند.
تقریباً 4 ساعت از دوره به سختسازی و بهینهسازی وردپرس اختصاص دارد. ما به سخت شدن و بهینه سازی وردپرس از سمت سرور نگاه می کنیم و لایه به لایه سایت خود را سخت می کنیم.
برخی از موضوعات سخت شدن عبارتند از:
نصب گواهیهای SSL و پیکربندی تمدید خودکار آن گواهیها.
ایمن سازی سرصفحه های پاسخ http
تنظیم مالکیت و مجوزهای صحیح در فایلها و فهرستهای WP
استفاده از دستورالعملهای nginx برای محافظت از بخشهای مهم سایت ما
محافظت پیوند داغ برای جلوگیری از سرقت پهنای باند ما توسط سایتهای دیگر و افزایش هزینههای سرور
محافظت Nginx DDoS
راه اندازی فایروال برنامه وب
وقتی نوبت به بهینهسازی WP میرسد، به فرآیند از سمت سرور و برنامه (وردپرس) نگاه میکنیم.
در سمت سرور موارد زیر را پوشش خواهیم داد:
بهینه سازی سیستم عامل - قبل از بهینه سازی وردپرس
بهینه سازی nginx - قبل از بهینه سازی وردپرس
پیکربندی php-fpm بر اساس منابع سرور شما - قبل از بهینه سازی وردپرس - تنظیم روی کم سرعت سایت شما کاهش می یابد، روی بالا تنظیم می شود و سرور شما از کار می افتد
حافظه پنهان سمت سرور - ذخیره سازی fastcgi فوق العاده است
جایگزینی کرون WP با کرون واقعی
در سمت برنامه یا وردپرس باید به موارد زیر توجه کنید:
افزونه ذخیره - W3 Total Cache
بهینه سازی تصاویر
پست بازبینی خط مشی
بهینه سازی پایگاه داده
ترکیب و کوچک سازی CSS و JS
در طول دوره، اصل نصب فقط موارد مورد نیاز، سپس سخت شدن و بهینه سازی رعایت می شود. مهمترین جنبه هر سرور امنیت است. من فقط به این جنبه نگاه نمی کنم، هر مرحله پیکربندی که انجام می دهید به سمت امنیت است. ما سرور را بهینه خواهیم کرد، اما نه به قیمت کاهش امنیت.
فهرست کردن همه لایههای سختکننده و امنیتی که در این بخش اجرا میکنیم غیرممکن است، برای فهرست کامل لطفاً به برنامه درسی دوره واقعی مراجعه کنید.
در پایان این دوره، شما آماده خواهید بود تا از مزایای آن بهره مند شوید...
می توانید یک جریان درآمد جدید اضافه کنید و شروع به کسب درآمد اضافی با میزبانی سایت های خود با استفاده از NGINX کنید. خدمات جدید متعددی وجود خواهد داشت که به عنوان یک توسعه دهنده وب به رزومه خود اضافه خواهید کرد. شما میتوانید برای خدمات جدید متعدد - میزبانی سایت، بهینهسازی سایت، نصب و تمدید گواهینامه SSL، پشتیبانگیری و حتی هزینه نگهداری ماهانه، هزینه بپردازید.
این دوره یک آزمایش آزمایشگاهی و بدون برنامه واقعی نیست.
این دوره برای تکمیل محلی، روی رایانه شخصی یا مک یا با استفاده از یکی از «ماشینهای مجازی» موجود طراحی نشده است. VirtualBox اوراکل یک نمونه است. هدف از این دوره آموزش نحوه راه اندازی یک محیط میزبانی امن/سخت شده و سپس میزبانی چندین سایت سخت شده وردپرس در یک VPS تجاری یا سرور اختصاصی است.
میخواهم بتوانید گزارشهای سرور را ببینید و ببینید که چگونه کاربران و رباتهای مخرب سرور شما را اسکن میکنند، بررسی میکنند و به دنبال آسیبپذیری میگردند. شما باید بتوانید نتیجه سخت شدن خود - ممنوع کردن، مسدود کردن، محدود کردن نرخ - را در گزارش های سرور خود مشاهده کنید. این را نمی توان در ماشین مجازی انجام داد.
تنها چیزی که باقی می ماند این است که شما در این دوره ثبت نام کنید و سفر فوق العاده خود را به عنوان مدیر سیستم خودتان شروع کنید که چندین سایت وردپرس را با استفاده از آخرین نسخه اوبونتو و NGINX اجرا می کند.
گورو وردپرس و لینوکس
نمایش نظرات