نصب وردپرس در vps ایران و آمریکا بلوسرور
آنچه می خوانید
با خرید vps بلوسرور، وردپرس را علاوه بر روش مرسوم دانلود و آپلود در هاست میتوان در vps ایران، vps آلمان، vps آمریکا Blueserver به راحتی و بدون دانلود آپلود و فقط با اجرای دستورات لینوکسی نصب کرد. در این آموزش نحوه نصب وردپرس در سرور مجازی را به ۴ روش Docker ،EasyEngine ،WordOps ،WordPress Toolkit آموزش میدهیم.
نصب داکر (Docker) در VPS آمریکا بلوسرور
اگر درباره کانتینرها آشنا هستید و قصد راه اندازی سایت وردپرسی در محیط های ایزوله شده دارین، در این قسمت راهنمای گام به گام نصب وردپرس با استفاده از داکر را بررسی میکنیم.
Docker یک نرمافزار کانتینرسازی منبع باز است که محیطهای ایزوله را برای اجرای یک برنامه ایجاد میکند و شما میتوانید چندین برنامه رو جدا از هم در محیط های ایزوله شده اجرا کنین . برخلاف ماشینهای مجازی، هر کانتینر به سیستمعامل جدیدی نیاز ندارد و از همان سیستم عامل استفاده میکند بخاطر همین حجم کار دستگاه بسیار سبکتر میشود و یک سرور میتواند چندین کانتینر را به طور همزمان اجرا کند.
یک محیط تست وردپرس عموما منابع سیستم زیادی از سیستم را مصرف میکند، اما با استفاده از داکر میتوان تا یک محیط حداقلی را بدون هدر دادن فضای سرور و حافظه استفاده کند. در این آموزش مراحل نصب داکر در سیستم اوبونتو با خرید vps ایران بلوسرور یا vps آمریکا را بررسی میکینم. در مرحله اول سیستم عامل را آپدیت میکنیم و دسترسی apt را برای repository ها فعال میکنیم.
sudo apt-get update
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
حالا Docker’s GPG key را اضافه میکنیم
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
و Docker’s repository را هم اضافه میکنیم
sudo add-apt-repository
“deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable”
و Docker’s repository را آپدیت و داکر را نصب میکنیم
sudo apt-get update
sudo apt install docker-ce
البته توجه داشته باشید که این آموزش برای نصب در سیستم عامل اوبونتو در خرید VPS بلوسرور بود و سایر سیستم عامل ها دستورات متفاوتی دارند.
نصب وردپرس با داکر
بعد از اینکه داکر نصب شد، حالا با دستورات زیر یک دایرکتوری برای وردپرس ایجاد میکنیم
mkdir ~/wordpress/
cd ~/wordpress/
سپس یک فایل به نام docker-compose.yml در همان پوشه وردپرس با فرمت yaml میسازیم تا تنظیمات نصب را در این پوشه قرار دادیم، دستورات زیر را کپی کنید و در این فایل قرار بدین :
version: ‘3.3’
services:
db:
image: mysql:5.7
volumes:
– db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
– db
image: wordpress:latest
ports:
– “۸۰۰۰:۸۰”
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
سپس دستور زیر را برای اجرای containers وارد کنین
docker-compose up -d
اگر آدرس localhost:8000 یا از طریق دامنه یا IP، آدرس سرورتان را در مرورگر وارد کنین وارد صفحه نصب وردپرس میشید.
نصب وردپرس در VPS ایران بلوسرور با EasyEngine
EasyEngine مجموعهای از اسکریپتهای لینوکس است که نصب و مدیریت Nginx، MariaDB، PHP را برای وردپرس با استفاده از دستورات ترمینال آسانتر میکند. EasyEngine را میتوانید بر سیستم عامل های لینوکسی توزیع دبیان نصب کنین و از ویژگی های کش های مختلف هم مانند WP Super Cache، W3 Total Cache، Redis Cache و nginx_fastcgi_cache بهره ببرید.
اگر شما توسعه دهنده وردپرس هستید و نیاز به نصب وردپرس دارین، با استفاده از EasyEngine فرآیند نصب به ساده ترین و کوتاه ترین زمان قابل انجام است. در این آموزش، نحوه نصب وردپرس با EasyEngine را در اوبونتو ۲۰٫۰۴ در vps آمریکا بلوسرور به شما نشان خواهیم داد.
با دستور زیر میتوانیم EasyEngine را باید خرید vps نصب کنیم.
wget -qO ee https://rt.cx/ee4 && sudo bash ee
بعد از زدن دستور بالا چند ثانیه صبر کنید چونکه easyengine در سرور شما دانلود و تنظیم شدن است و از شما خواسته میشود تا نام و آدرس ایمیل را وارد کنید.
بعد از نصب مثلا با دستور زیر وردپرس را میتوانین نصب کنین (به جای yoursitename.com آدرس سایت خودتان را وارد کنید)
ee site create yoursitename.com
یا با خرید vps، دستور زیر وردپرس را با ssl lets encrypt نصب میکند.
ee site create example.com –ssl=le
یا نمونه دیگه ای از دستورات ee برای نصب مدل های مختلف کش را میتوانید مشاهده کنید :
ee site create example.com –wp # نصب وردپرس بدون هیچگونه کش
ee site create example.com –w3tc # نصب وردپرس با پلاگین کش w3-total-cache
ee site create example.com –wpsc # نصب وردپرس با پلاگین کش whisp-super-cache
ee site create example.com –wpfc # نصب وردپرس به همراه وب سرور و هندلر nginx fastcgi_cache
ee site create example.com –wpredis # نصب وردپر به همراه کش nginx redis_cache
برای دستورات و توضیحات کاملتر میتوانید به سایت مرجع مراجعه کنید : https://easyengine.io/commands/
نصب وردپرس با WordOps در vps بلوسرور
عملکرد بالا، پایداری و امنیت سه ویژگی اساسی WordOps هستند. WordOps یک فورک EasyEngine است و بصورت خودکار آنتی ویروس Clam AV را هم نصب میکند و دارای پنل مدیریتی کامل و یک محیط user friendly را در vps ایجاد میکند. WordOps در واقع یک کنترل پنل کامل وردپرسی است که با خرید vps میتوانید آنرا نصب کنین. برای دسترسی به دمو این کنترل پنل از لینک زیر میتونین اقدام کنید.
https://demo.wordops.eu
با دستور زیر میتوانید آنرا درblueserver vps نصب کنید
wget -qO wo wops.cc && sudo bash wo
به همین راحتی وردپرس را میتوانید نصب کنین و برای مشاهده داکیومنت و سایر دستورات میتوانید به سایت مرجع مراجعه کنید
https://docs.wordops.net/getting-started/installation-guide/
نصب WordPress Toolkit در هاست وردپرس cPanel
WordPress Toolkit یک ابزار رایگان برای cpanel است که میتوان آنرا با vps نصب کرد و تمام هاست های سی پنل، امکان نصب خودکار وردپرس را داشته باشند. با دستور زیر میتوانیم آنرا نصب کنیم
sh <(curl https://wp-toolkit.plesk.com/cPanel/installer.sh || wget -O – https://wp-toolkit.plesk.com/cPanel/installer.h)
تمام آموزش های بالا فقط برای نصب وردپرس با خرید vps بود، این آموزش ها را میتوانید در vps بلوسرور یا هر لوکیشن دیگه ای نصب کنین، اما برای اینکه سایت وردپرس شما از دامنه در دسترس قرار بگیرد باید سرویس dns را در سرور نصب و تنظیم کنید.