آموزش گام به گام: نصب و راه‌اندازی وردپرس روی سرور مجازی (VPS) برای مبتدیان - آخرین آپدیت

دانلود Step By Step - Setting Up WordPress on a VPS for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جامع راه‌اندازی و بهینه‌سازی چند سایت وردپرس روی VPS

این دوره آموزشی گام به گام برای مبتدیان طراحی شده و شما را در مسیر راه‌اندازی و مدیریت چندین سایت وردپرس بر روی سرور خصوصی مجازی (VPS) همراهی می‌کند:

  • ایجاد و راه‌اندازی یک نمونه سرور خصوصی مجازی (VPS) از پایه
  • راه‌اندازی سرور VPS یا سرور اختصاصی از ابتدا
  • آموزش افزایش امنیت و بهینه‌سازی سرور VPS یا اختصاصی
  • نصب چندین سایت وردپرس بر روی یک VPS
  • افزایش امنیت و بهینه‌سازی سایت وردپرس از سمت سرور و اپلیکیشن
  • آموزش افزایش امنیت سایت وردپرس ابتدا از سمت سرور و سپس نصب یک افزونه امنیتی
  • بهینه‌سازی سایت وردپرس از سمت سرور و سپس بهره‌گیری از یک افزونه کشینگ (Caching)

پیش‌نیازهای دوره

  • این دوره برای مبتدیان مطلق طراحی شده است.
  • هیچ دانش قبلی در زمینه مدیریت سرور نیاز نیست؛ ما گام به گام شما را در طول دوره راهنمایی خواهیم کرد.
  • دانشی از لینوکس مورد نیاز نیست.
  • نیازی به دانلود یا نصب هیچ نرم‌افزاری ندارید؛ هر آنچه نیاز دارید و نحوه نصب آن در دوره پوشش داده شده است.
  • شما باید از قبل یک سایت وردپرسی فعال داشته باشید، زیرا این دوره نحوه استفاده از وردپرس را آموزش نمی‌دهد.

این دوره به شما آموزش می‌دهد که چگونه چندین سایت وردپرس را بر روی سرور خصوصی مجازی (VPS) شخصی خود میزبانی کنید.

این نسخه از دوره بر پایه اوبونتو 22.04 (Ubuntu 22.04) است که تا آوریل 2025 یا با طرح رایگان Ubuntu Pro تا آوریل 2032 پشتیبانی می‌شود. این دوره همچنین شامل PHP 8.1 است که تا 50% سریع‌تر از نسخه‌های قبلی PHP عمل می‌کند.

آیا با هاست اشتراکی فعلی خود مشکل دارید؟ با این دوره می‌توانید:

  • با هاستینگ اشتراکی و نصب‌کننده‌های وردپرس با یک کلیک خداحافظی کنید!

  • با هاست‌های وب بد خداحافظی کنید!

  • با پشتیبانی فنی وحشتناکی که روزها طول می‌کشد تا مشکلات را حل کند، خداحافظی کنید!

  • به تنها دوره وردپرسی سلام کنید که کنترل واقعی سرور و سایت‌های وردپرسی شما را در اختیار خودتان قرار می‌دهد.

  • با پنل‌های کنترل حجیم و پر از تبلیغات خداحافظی کنید!

با رشد سایت شما، برخی از هاست‌های اشتراکی ممکن است سرعت سایت شما را کاهش دهند و حتی در صورت مصرف بیش از حد منابع، سایت شما را از دسترس خارج کنند. هرچه بازدیدکنندگان بیشتری داشته باشید، منابع بیشتری مصرف خواهید کرد. این وضعیت به بدی ختم می‌شود، با کاهش درآمد سایت و نارضایتی مشتریان به دلیل توقف سرویس...

هاست اشتراکی برای میزبانی سایت‌های ایستا (Static) طراحی شده است، نه سایت‌های پویا (Dynamic) وردپرس. برخی از معایب اصلی هاست اشتراکی عبارتند از:

  • شما منابع سرور را با بسیاری از وب‌سایت‌های دیگر به اشتراک می‌گذارید - این امر باعث کندی زمان بارگذاری و عملکرد ضعیف می‌شود، اگر سایت‌های دیگر روی سرور از منابع بیش از حد استفاده کنند.

  • اگر سایت دیگری روی سرور هک شود، این اتفاق به طور بالقوه می‌تواند روی سایت شما نیز تأثیر بگذارد.

  • شما در میزان سفارشی‌سازی که می‌توانید روی سایت خود انجام دهید، محدود هستید.

راه حل چیست؟

راه‌حل، انتقال میزبانی وردپرس شما به یک سرور خصوصی مجازی (VPS) است. اگر به کنترل بیشتری بر عملکرد، امنیت و سفارشی‌سازی وب‌سایت خود نیاز دارید، باید میزبانی VPS را در نظر بگیرید.

برخی از مزایای اصلی میزبانی VPS عبارتند از:

  • با میزبانی VPS، شما منابع اختصاصی دارید که با کاربران دیگر به اشتراک گذاشته نمی‌شوند؛ این امر تضمین می‌کند که وب‌سایت شما تحت تأثیر فعالیت‌های وب‌سایت‌های دیگر روی سرور قرار نگیرد و به همین دلیل عملکرد بهتری را تجربه می‌کنید.

  • میزبانی VPS به شما امکان می‌دهد محیط سرور خود را برای رفع نیازهای خاص خود سفارشی کنید - Redis و Memcached تنها دو نمونه از این امکانات هستند.

  • میزبانی VPS مقیاس‌پذیر است؛ شما می‌توانید به راحتی منابع اختصاص داده شده به سرور خود را بسته به نیازتان افزایش یا کاهش دهید.

  • میزبانی VPS در مقایسه با هاست اشتراکی امن‌تر است، زیرا منابع شما از سایر کاربران سرور جدا شده‌اند. این امر خطر تأثیرپذیری وب‌سایت شما از آسیب‌پذیری‌های امنیتی در وب‌سایت‌های دیگر روی سرور را کاهش می‌دهد.

این دوره چه چیزی ارائه می‌دهد؟

هنگامی که این دوره را بگذرانید، به زودی متوجه خواهید شد و تعجب خواهید کرد که چرا اینقدر طول کشید تا سایت‌های وردپرس خود را از هاست اشتراکی به یک VPS Unmanaged (بدون مدیریت) منتقل کنید. لطفا نگذارید کلمه "بدون مدیریت" شما را بترساند. یک VPS بدون مدیریت به سادگی به این معنی است که میزبان شبکه را متصل و گره میزبانی را فعال نگه می‌دارد، اما شما کنترل و مسئولیت هر چیز دیگری روی سرور را بر عهده دارید. من شما را گام به گام در فرآیند راه‌اندازی یک VPS بدون مدیریت و سپس در راه‌اندازی وردپرس روی آن VPS راهنمایی خواهم کرد.

تا به حال از خط فرمان استفاده نکرده‌اید؟ تا به حال یک فایل پیکربندی را ویرایش نکرده‌اید؟ مشکلی نیست، من به شما آموزش خواهم داد و دانش لازم را در اختیارتان قرار خواهم داد.

من تمام جنبه‌ها را پوشش می‌دهم، فرقی نمی‌کند از ویندوز استفاده می‌کنید یا MacOS. ما نرم‌افزار را دانلود خواهیم کرد، به شما نحوه نصب و پیکربندی نرم‌افزار و از همه مهم‌تر نحوه استفاده از آن را نشان خواهم داد. قبل از هر بخش، توضیح خواهم داد که چه کاری انجام می‌دهیم، چرا آن را انجام می‌دهیم و به زبانی ساده و قابل فهم. هیچ ارائه پاورپوینت طولانی و خسته‌کننده یا دقایق طولانی نگاه کردن به من که با دوربین صحبت می‌کنم، نخواهید دید. این فقط ما و خط فرمان هستیم، هیچ چیز دیگری. استفاده از خط فرمان آسان است، ترمینال را فقط به عنوان یک واژه‌پرداز بسیار ساده در نظر بگیرید. من گام به گام شما را راهنمایی خواهم کرد.

این دوره بر پایه استفاده از آپاچی (Apache) به عنوان وب‌سرور شما به دلایل زیر است:

  • سازگاری بیشتر با برنامه‌های وب و افزونه‌های مختلف، از جمله مواردی که توسط وردپرس استفاده می‌شوند.

  • فایل‌های .htaccess امکان اعمال تغییرات در یک سایت وردپرس را بدون نیاز به دسترسی به پیکربندی سرور آسان‌تر می‌کنند.

  • دارای فرآیند پیکربندی کاربرپسندتر است، که یک مزیت بزرگ برای کسانی است که مدیر سرور باتجربه نیستند.

  • اکوسیستم بزرگ‌تری دارد که یافتن پشتیبانی در صورت نیاز را آسان‌تر می‌کند.

یکی از مهم‌ترین و اغلب نادیده‌گرفته‌شده‌ترین جنبه‌های این دوره این است که شما قادر خواهید بود از دانش به دست آمده از این دوره برای افزایش درآمد ماهانه خود استفاده کنید.

شما می‌توانید این کار را با موارد زیر انجام دهید:

  • ارائه و دریافت هزینه برای خدمات مختلف در سایت‌های فریلنسینگ

  • ارائه خدمات اضافی به مشتریان موجود با هزینه ماهانه تکراری

  • ارائه خدمات به مشتریان جدید با هزینه ماهانه تکراری؛ اکنون می‌توانید به جای فقط خدمات طراحی، خدمات هاستینگ نیز ارائه دهید.

در این دوره ثبت‌نام کنید و سفر خود را برای تبدیل شدن به مدیر سرورهای و سایت‌های خود آغاز کنید...


سرفصل ها و درس ها

مقدمه دوره - خوش آمدید Course Introduction - Welcome

  • مقدمه دوره - بخش 1 Course Introduction - Part 1

  • مقدمه دوره - بخش 2 Course Introduction - Part 2

مهارت‌های ضروری لینوکس Linux Essential Skiils

  • مهارت‌های ضروری لینوکس - بخش 1 Linux Essential Skills - Part 1

  • مهارت‌های ضروری لینوکس - بخش 2 Linux Essential Skills - Part 2

  • مهارت‌های ضروری لینوکس - بخش 3 Linux Essential Skills - Part 3

  • مهارت‌های ضروری لینوکس - بخش 4 Linux Essential Skills - Part 4

نرم‌افزارهای مورد نیاز برای تکمیل دوره Software Required to Complete the Course

  • نرم‌افزارهای مورد نیاز برای تکمیل دوره - بخش 1 Software Required to Complete the Course - Part 1

  • نرم‌افزارهای مورد نیاز برای تکمیل دوره - بخش 2 Software Required to Complete the Course - Part 2

میزبان‌های وب، منابع سرور و ایجاد نمونه سرور Web Hosts, Server Resources and Creating a Server Instance

  • میزبان‌های وب، منابع سرور و ایجاد نمونه سرور - بخش 1 Web Hosts, Server Resources and Creating a Server Instance - Part 1

  • میزبان‌های وب، منابع سرور و ایجاد نمونه سرور - بخش 2 Web Hosts, Server Resources and Creating a Server Instance - Part 2

اولین ورود به سرور First Server Login

  • اولین ورود به سرور First Server Login

ایمن‌سازی اولیه سرور به عنوان کاربر روت (ROOT) Initial Server Hardening as the ROOT user

  • ایمن‌سازی اولیه به عنوان روت (ROOT) - بخش 1 Initial Hardening as ROOT - Part 1

  • ایمن‌سازی اولیه به عنوان روت (ROOT) - بخش 2 Initial Hardening as ROOT - Part 2

  • ایمن‌سازی اولیه به عنوان روت (ROOT) - بخش 3 Initial Hardening as ROOT - Part 3

  • ایمن‌سازی اولیه به عنوان روت (ROOT) - بخش 4 Initial Hardening as ROOT - Part 4

  • ایمن‌سازی اولیه به عنوان روت (ROOT) - بخش 5 Initial Hardening as ROOT - Part 5

  • ایمن‌سازی اولیه به عنوان روت (ROOT) - بخش 6 Initial Hardening as ROOT - Part 6

  • ایمن‌سازی اولیه به عنوان روت (ROOT) - بخش 7 Initial Hardening as ROOT - Part 7

ایمن‌سازی اولیه سرور به عنوان کاربر غیر روت (NON ROOT) Initial Server Hardening as a NON ROOT user

  • ایمن‌سازی اولیه به عنوان کاربر غیر روت - احراز هویت کلید SSH - بخش 1 Initial Hardening as a NON ROOT user - SSH Key Authentication - Part 1

  • ایمن‌سازی اولیه به عنوان کاربر غیر روت - احراز هویت کلید SSH - بخش 2 Initial Hardening as a NON ROOT user - SSH Key Authentication - Part 2

  • ایمن‌سازی اولیه به عنوان کاربر غیر روت - فایل پیکربندی Initial Hardening as a NON ROOT user - Config File

  • ایمن‌سازی اولیه به عنوان کاربر غیر روت - به‌روزرسانی‌های سرور Initial Hardening as a NON ROOT user - Server Updates

  • ایمن‌سازی اولیه به عنوان کاربر غیر روت - فایروال Initial Hardening as a NON ROOT user - The Firewall

  • ایمن‌سازی اولیه به عنوان کاربر غیر روت - فیل تو بن (Fail2Ban) - بخش 1 Initial Hardening as a NON ROOT user - Fail2Ban - Part 1

  • ایمن‌سازی اولیه به عنوان کاربر غیر روت - فیل تو بن (Fail2Ban) - بخش 2 Initial Hardening as a NON ROOT user - Fail2Ban - Part 2

نصب پشته لَمپ (LAMP) - آپاچی، ماریا دی‌بی و پی‌اچ‌پی 8.1 Installing the L(AMP) Stack - Apache, MariaDB & PHP8.1

  • نصب پشته لَمپ (LAMP) - آپاچی Installing the LAMP Stack - Apache

  • نصب پشته لَمپ (LAMP) - ماریا دی‌بی Installing the LAMP Stack - MariaDB

  • نصب پشته لَمپ (LAMP) - پی‌اچ‌پی 8.1 Installing the LAMP Stack -PHP8.1

  • نصب پشته لَمپ (LAMP) - ModPHP یا PHP-FPM Installing the LAMP Stack - ModPHP_or_PHPFPM

ایمن‌سازی پشته لَمپ (LAMP) Harden the LAMP Stack

  • ایمن‌سازی پشته لَمپ (LAMP) - مقدمه - بارگذاری مجدد یا راه‌اندازی مجدد Harden the LAMP Stack - Introduction - Reload or Restart

  • ایمن‌سازی پشته لَمپ (LAMP) - آپاچی Harden the LAMP Stack - Apache

  • ایمن‌سازی پشته لَمپ (LAMP) - ماریا دی‌بی Harden the LAMP Stack - MariaDB

  • ایمن‌سازی پشته لَمپ (LAMP) - پی‌اچ‌پی 8.1 FPM Harden the LAMP Stack - PHP8.1-FPM

بهینه‌سازی پشته لَمپ (LAMP) Optimize the LAMP Stack

  • بهینه‌سازی پشته لَمپ (LAMP) - آپاچی Optimize the LAMP Stack - Apache

  • بهینه‌سازی پشته لَمپ (LAMP) - ماریا دی‌بی Optimize the LAMP Stack - MariaDB

  • بهینه‌سازی پشته لَمپ (LAMP) - پی‌اچ‌پی 8.1 FPM Optimize the LAMP Stack - PHP8.1-FPM

دی‌ان‌اس (DNS) - اشاره نام دامنه به سرور شما DNS - Pointing a DOMAIN NAME to your SERVER

  • اشاره نام دامنه به سرور شما Pointing a DOMAIN NAME to your SERVER

دایرکتوری‌های سایت Site Directories

  • ایجاد دایرکتوری‌های سایت وردپرس Creating the WordPress Site Directories

میزبان‌های مجازی آپاچی Apache Virtual Hosts

  • میزبان‌های مجازی آپاچی Apache Virtual Hosts

نصب وردپرس Installing WordPress

  • نصب وردپرس - بخش 1 - اصول اولیه ماریا دی‌بی Installing WordPress - Part 1 - MariaDB Basics

  • نصب وردپرس - بخش 2 Installing WordPress - Part 2

  • نصب وردپرس - بخش 3 Installing WordPress - Part 3

  • نصب وردپرس - بخش 4 Installing WordPress - Part 4

  • نصب وردپرس - بخش 5 Installing WordPress - Part 5

  • نصب وردپرس - بخش 6 Installing WordPress - Part 6

ایمن‌سازی وردپرس Harden WordPress

  • ایمن‌سازی وردپرس - گواهینامه‌های SSL - بخش 1 Harden WordPress - SSL Certificates - Part 1

  • ایمن‌سازی وردپرس - گواهینامه‌های SSL - بخش 2 Harden WordPress - SSL Certificates - Part 2

  • ایمن‌سازی وردپرس - گواهینامه‌های SSL - بخش 3 Harden WordPress - SSL Certificates - Part 3

  • ایمن‌سازی وردپرس - گواهینامه‌های SSL - بخش 4 Harden WordPress - SSL Certificates - Part 4

  • ایمن‌سازی وردپرس - گواهینامه‌های SSL - بخش 5 Harden WordPress - SSL Certificates - Part 5

  • ایمن‌سازی وردپرس - گواهینامه‌های SSL - بخش 6 Harden WordPress - SSL Certificates - Part 6

  • ایمن‌سازی وردپرس - هدرهای پاسخ HTTP Harden WordPress - HTTP Response Headers

  • ایمن‌سازی وردپرس - مالکیت و مجوزها - بخش 1 Harden WordPress - Ownership & Permissions - Part 1

  • ایمن‌سازی وردپرس - مالکیت و مجوزها - بخش 2 Harden WordPress - Ownership & Permissions - Part 2

  • ایمن‌سازی وردپرس - مالکیت و مجوزها - بخش 3 Harden WordPress - Ownership & Permissions - Part 3

  • ایمن‌سازی وردپرس - مالکیت و مجوزها - بخش 4 Harden WordPress - Ownership & Permissions - Part 4

  • ایمن‌سازی وردپرس - مالکیت و مجوزها - بخش 5 Harden WordPress - Ownership & Permissions - Part 5

  • ایمن‌سازی وردپرس - محافظت از فایل‌ها و دایرکتوری‌های مهم وردپرس Harden WordPress - Protecting Important WordPress Files and Directories

  • ایمن‌سازی وردپرس - فایروال برنامه وب (WAF) Harden WordPress - Web Application Firewall

بهینه‌سازی وردپرس Optimizing WordPress

  • بهینه‌سازی وردپرس - مقدمه Optimizing WordPress - Introduction

  • بهینه‌سازی وردپرس - بازبینی‌های پست و WP CRON Optimizing WordPress - Post Revisions and WP CRON

  • بهینه‌سازی وردپرس - مقدمه کشینگ Optimizing WordPress - Caching Introduction

  • بهینه‌سازی وردپرس - کشینگ مرورگر Optimizing WordPress - Browser Caching

  • بهینه‌سازی وردپرس - کشینگ صفحه، اوپ‌کد و شیء، شامل مم‌کش‌دی Optimizing WordPress - Page, Opcode and Object Caching, including Memcached

  • بهینه‌سازی وردپرس - دبلیو 3 توتال کش (W3 Total Cache) - بخش 1 Optimizing WordPress - W3 Total Cache - Part 1

  • بهینه‌سازی وردپرس - دبلیو 3 توتال کش (W3 Total Cache) - بخش 2 Optimizing WordPress - W3 Total Cache - Part 2

  • بهینه‌سازی وردپرس - کلودفلر (Cloudflare) - بخش 1 Optimizing WordPress - Cloudflare - Part 1

  • بهینه‌سازی وردپرس - کلودفلر (Cloudflare) - بخش 2 Optimizing WordPress - Cloudflare - Part 2

  • بهینه‌سازی وردپرس - کلودفلر (Cloudflare) - بخش 3 Optimizing WordPress - Cloudflare - Part 3

افزونه‌های وردپرس WordPress Plugins

  • افزونه‌های وردپرس پیشنهادی و ضروری Recommended and Essental WordPress Plugins

وظایف متفرقه Miscellaneous Tasks

  • وظایف متفرقه - به‌روزرسانی‌های سرور Miscellaneous Tasks - Server Updates

  • وظایف متفرقه - به‌روزرسانی‌های وردپرس Miscellaneous Tasks - WordPress Updates

  • وظایف متفرقه - منابع سرور Miscellaneous Tasks - Server Resources

  • وظایف متفرقه - بهینه‌سازی پایگاه داده Miscellaneous Tasks - Database Optimization

  • وظایف متفرقه - پی‌اچ‌پی‌مای‌ادمین (PHPMYADMIN) Miscellaneous Tasks - PHPMYADMIN

  • وظایف متفرقه - فایل‌زیلا (FileZilla) Miscellaneous Tasks - FileZilla

  • وظایف متفرقه - اوپ‌کش (OpCache) Miscellaneous Tasks - OpCache

میزبانی یک سایت اضافی - سایت دامنه Hosting an Additional Site - Domain Site

  • میزبانی یک سایت اضافی - سایت دامنه - بخش 1 Hosting an Additional Site - Domain Site - Part 1

  • میزبانی یک سایت اضافی - سایت دامنه - بخش 2 Hosting an Additional Site - Domain Site - Part 2

  • میزبانی یک سایت اضافی - سایت دامنه - بخش 3 Hosting an Additional Site - Domain Site - Part 3

  • میزبانی یک سایت اضافی - سایت دامنه - بخش 4 Hosting an Additional Site - Domain Site - Part 4

  • میزبانی یک سایت اضافی - سایت دامنه - بخش 5 Hosting an Additional Site - Domain Site - Part 5

میزبانی یک سایت اضافی - سایت زیردامنه Hosting an Additional Site - Sub Domain Site

  • میزبانی یک سایت اضافی - سایت زیردامنه - بخش 1 Hosting an Additional Site - Sub Domain Site - Part 1

  • میزبانی یک سایت اضافی - سایت زیردامنه - بخش 2 Hosting an Additional Site - Sub Domain Site - Part 2

  • میزبانی یک سایت اضافی - سایت زیردامنه - بخش 3 Hosting an Additional Site - Sub Domain Site - Part 3

  • میزبانی یک سایت اضافی - سایت زیردامنه - بخش 4 Hosting an Additional Site - Sub Domain Site - Part 4

نتیجه‌گیری دوره Course Conclusion

  • نتیجه‌گیری دوره Course Conclusion

نمایش نظرات

آموزش گام به گام: نصب و راه‌اندازی وردپرس روی سرور مجازی (VPS) برای مبتدیان
جزییات دوره
11 hours
87
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
230
4.8 از 5
دارد
دارد
دارد
Andrew Eaton
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Eaton Andrew Eaton

گورو وردپرس و لینوکس