Deploying a Secure Virtual Private Server with Ubuntu 20.04
این دوره Deploying a Secure Virtual Private Server with Ubuntu 20.04 شما را با اصول راه اندازی یک VPS سریع و ایمن در Linode، DigitalOcean، AWS Lightsail، Vultr یا هر ارائه دهنده دیگری که میزبانی VPS لینوکس را ارائه می دهد، آشنا می کند.
بسیاری از توسعهدهندگان برای میزبانی پروژههای خود به سرورهای خصوصی مجازی روی میآورند و دلیل خوبی هم دارد: برخلاف یک محیط میزبانی مشترک، شما در معرض خطر کدهای اشتباه نوشته شده توسط دیگران نیستید که منجر به عملکرد ضعیف یا (بدتر از آن) سایت شما شود. به دلیل برنامه نویسی ناامن شخص دیگری به خطر افتاده است.
این دوره شما را با اصول راه اندازی یک VPS سریع و ایمن در Linode، DigitalOcean، AWS Lightsail، Vultr یا هر ارائه دهنده دیگری که میزبانی VPS لینوکس را ارائه می دهد، آشنا می کند. ما یک سرور اوبونتو ۲۰٫۰۴ را با نرمافزاری که معمولاً مورد نیاز است راهاندازی میکنیم و مطمئن میشویم که تا حد امکان ایمن قفل شده است.
ما همچنین بهترین روشها را برای افزودن کاربر، نرمافزار و خدمات دنبال میکنیم و مطمئن میشویم که نوع سرور مناسبی را برای یک پروژه خاص انتخاب میکنیم. نحوه پیاده سازی کلیدهای عمومی و خصوصی برای دسترسی ایمن با استفاده از SSH، نحوه ویرایش فایل ها در سرور راه دور از طریق خط فرمان با استفاده از vi یا nano/pico، نحوه استفاده از رایج ترین و مفیدترین برنامه های خط فرمان لینوکس و نحوه استفاده از آن را یاد خواهیم گرفت.
سرفصل های دوره آموزشی Deploying a Secure Virtual Private Server with Ubuntu 20.04 :
معرفی
معرفی
انتخاب یک ارائه دهنده VPS
انتخاب نوع مناسب سرور و استقرار VPS ما
یادداشتی در مورد دستورات لینوکس که استفاده خواهم کرد
برای اولین بار به سرور ما متصل می شوید
راه اندازی یک کاربر غیر ریشه
به روز رسانی سیستم
شروع به کار با VPS ما
استفاده از خط فرمان برای دور زدن VPS ما
افزودن و حذف کاربران و مالکیت فایل
مجوزهای فایل
ویراستاران: vi و pico
کپی کردن فایل ها
قفل کردن SSH
معرفی
تولید کلیدهای عمومی و خصوصی برای مک و لینوکس
تولید کلیدهای عمومی/خصوصی برای ویندوز
در حال کپی کردن کلید عمومی ما در سرور
چرخش سرورهای جدید با کلید عمومی SSH
تغییر ssh_config برای نیاز به کلیدها و جلوگیری از ورود ریشه
تغییرات SSH اضافی
نصب fail2ban
در مورد FTP چطور؟
دیواره آتش
اطلاعات بیشتر در مورد ufw، فایروال بدون عارضه
تنظیم قوانین اولیه ufw
قوانین پیچیده تر
حذف قوانین
فعال/غیرفعال کردن فایروال
در مورد فایروال های ابری چطور؟
برگه تقلب
راه اندازی سیستم عامل
نام سرور – نام میزبان
اشاره DNS به VPS ما
تنظیم منطقه زمانی
نصب چند ابزار مفید
چگونه و چه زمانی باید اندازه VPS خود را تغییر دهید؟
انتخاب و نصب وب سرور
NGINX، Apache، و Caddy — کدام یک؟
راه اندازی آپاچی
اضافه کردن هاست مجازی در آپاچی
LetsEncrypt را در آپاچی فعال کنید
آپاچی لاگ می کند و سرور را راه اندازی و متوقف می کند
راه اندازی NGINX
اضافه کردن هاست مجازی در NGINX
LetsEncrypt را در NGINX فعال کنید
NGINX گزارش می دهد و سرور را راه اندازی و متوقف می کند
راه اندازی Caddy
افزودن هاست مجازی در Caddy
سیاهههای مربوط به Caddy و شروع و توقف Caddy
نصب PHP
در حال نصب PHP
نصب PHP برای آپاچی
نصب PHP برای NGINX
نصب PHP برای Caddy
در حال نصب آهنگساز
پایگاه های اطلاعاتی
نصب MariaDB، کاهشی در جایگزینی برای MySQL
پیکربندی و اتصال به MariaDB
اتصال به MariaDB از راه دور با استفاده از یک سرویس گیرنده رابط کاربری گرافیکی
نصب Postgres
اتصال به postgres
اتصال به Postgres از راه دور با استفاده از یک سرویس گیرنده رابط کاربری گرافیکی
نصب Redis
نصب برنامه های تحت وب
منظور من از وب اپلیکیشن چیست؟
در حال کپی کردن برنامه ما در سرور
مدیریت وضعیت درخواست با سرپرست
پروکسی به برنامه وب
سرویس و نگهداری های مرتب
اختیاری: به روز رسانی خودکار را فعال کنید
پشتیبان گیری
نظرات و پیشنهادات نهایی
هیچ دیدگاهی برای این محصول نوشته نشده است.