Deploying a Secure Virtual Private Server with Ubuntu 20.04
دوره Deploying a Secure Virtual Private شما را با اصول راه اندازی یک VPS سریع و ایمن در Linode، DigitalOcean، AWS Lightsail، Vultr یا هر ارائه دهنده دیگری که میزبانی VPS لینوکس را ارائه می دهد، آشنا می کند.
بسیاری از توسعهدهندگان برای میزبانی پروژههای خود به سرورهای خصوصی مجازی روی میآورند و دلیل خوبی هم دارد: برخلاف یک محیط میزبانی مشترک، شما در معرض خطر کدهای اشتباه نوشته شده توسط دیگران نیستید که منجر به عملکرد ضعیف یا (بدتر از آن) سایت شما شود.به دلیل برنامه نویسی ناامن شخص دیگری به خطر افتاده است.
با یک سرور خصوصی مجازی، شما کنترل کاملی بر نرم افزاری که در دسترس شما است دارید و می توانید سرور را برای رفع نیازهای دقیق خود تنظیم کنید.
اما راه اندازی یک VPS ایمن کمی کار می خواهد و نیاز به کمی یادگیری دارد.
ما یک سرور اوبونتو را با نرمافزاری که معمولاً مورد نیاز است راهاندازی میکنیم و مطمئن میشویم که تا حد امکان ایمن قفل شده است.
همچنین بهترین روشها را برای افزودن کاربر، نرمافزار و خدمات دنبال میکنیم و مطمئن میشویم که نوع سرور مناسبی را برای یک پروژه خاص انتخاب میکنیم.
پیکربندی محبوب ترین و مفیدترین نرم افزار سرور.
سرفصل های دوره Deploying a Secure Virtual Private Server with Ubuntu :
معرفی
مقدمه
انتخاب یک ارائه دهنده VPS
انتخاب نوع مناسب سرور و استقرار VPS ما
یادداشتی در مورد دستورات لینوکس که استفاده خواهم کرد
برای اولین بار به سرور ما متصل می شوید
راه اندازی یک کاربر غیر ریشه
به روز رسانی سیستم
شروع با VPS ما
استفاده از خط فرمان برای دور زدن VPS ما
افزودن و حذف کاربران و مالکیت فایل
مجوزهای فایل
ویراستاران: vi و pico
۱۰:۵۷
کپی کردن فایل ها
قفل کردن SSH
معرفی
تولید کلیدهای عمومی و خصوصی برای مک و لینوکس
نکته ای برای کاربران ویندوز
تولید کلیدهای عمومی/خصوصی برای ویندوز
در حال کپی کردن کلید عمومی ما در سرور
چرخش سرورهای جدید با کلید عمومی ssh
تغییر sshd_config برای نیاز به کلیدها و جلوگیری از ورود ریشه
تغییرات SSH اضافی
نصب fail2ban
در مورد FTP چطور؟
دیواره آتش Firewall
اطلاعات بیشتر در مورد 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
نصب اپلیکیشن تحت وب
منظور من از وب اپلیکیشن چیست؟
در حال کپی کردن برنامه ما در سرور
مدیریت وضعیت درخواست با سرپرست
پروکسی به برنامه کاربردی وب
سرویس و نگهداری های مرتب
اختیاری: به روز رسانی خودکار را فعال کنید
پشتیبان گیری
نظرات و پیشنهادات نهایی
هیچ دیدگاهی برای این محصول نوشته نشده است.