آموزش نصب cPanel & WHM در Google Compute Engine و نصب Drush

این مقاله نحوه نصب cPanel & WHM از طریق Google Marketplace و همچنین نصب Drush برای مدیریت Drupal را توضیح می‌دهد. شامل ساخت Instance، تنظیم hostname، ایجاد IP ثابت، ورود به WHM، و نصب Composer و Drush است.

cPanel WHM Google CloudInstall DrushGoogle Compute Engine

~3 دقیقه مطالعه • بروزرسانی ۲ اسفند ۱۴۰۴

1. نصب cPanel & WHM در Google Compute Engine


این راهنما نحوه نصب cPanel & WHM از طریق Google Marketplace را توضیح می‌دهد.


هشدار:

  • برای استفاده از cPanel & WHM باید لایسنس معتبر داشته باشید.
  • برای نصب جدید، می‌توانید از لایسنس 15 روزه رایگان استفاده کنید.
  • سرور باید حداقل یک IPv4 داشته باشد؛ IPv6-only پشتیبانی نمی‌شود.

1.1 ورود به Google Compute Engine


  • اگر حساب Google ندارید، یک حساب بسازید.
  • به Google Compute Engine وارد شوید.
  • روی Start free کلیک کنید.

1.2 پذیرش شرایط و وارد کردن اطلاعات پرداخت


  • Terms of Service را قبول کنید.
  • اطلاعات پرداخت را وارد یا تأیید کنید.
  • روی START MY FREE TRIAL کلیک کنید.

1.3 استفاده از تصویر cPanel & WHM در Marketplace


  • در Google Cloud، Marketplace را جستجو کنید.
  • عبارت cPanel را جستجو کنید.
  • سیستم‌عامل موردنظر را انتخاب کنید:

cPanel & WHM on Linux برای CentOS
cPanel & WHM on Ubuntu برای Ubuntu
cPanel & WHM on AlmaLinux برای AlmaLinux


روی LAUNCH کلیک کنید و APIهای لازم را فعال کنید.


1.4 ساخت Instance


  • نام Deployment را وارد کنید (فقط حروف کوچک، عدد، خط تیره).
  • Zone را انتخاب کنید.
  • Machine type را انتخاب کنید (حداقل 2GB RAM).
  • Boot disk را روی Standard Persistent Disk قرار دهید.
  • حجم دیسک را بالاتر از 40GB وارد کنید.
  • در صورت نیاز Network Interface اضافه کنید.
  • Terms of Service را قبول کنید.
  • روی DEPLOY کلیک کنید.

1.5 فرآیند نصب cPanel & WHM


نصب به‌صورت خودکار آغاز می‌شود و 10 تا 15 دقیقه طول می‌کشد.


نکته: تا پایان نصب نمی‌توانید وارد WHM شوید.


1.6 اتصال به Instance


  • روی SSH کلیک کنید.
  • برای دسترسی root دستور زیر را اجرا کنید:

sudo su -

1.7 تغییر رمز root


passwd

1.8 تنظیم hostname


hostnamectl set-hostname hostname.example.com

1.9 ساخت hostname fix hook


mkdir -p /etc/dhcp/dhclient-exit-hooks.d/ && echo -ne '#!/bin/sh\nhostname hostname.example.com\n/scripts/fixetchosts\n' > /etc/dhcp/dhclient-exit-hooks.d/zzz-set-hostname && chmod +x /etc/dhcp/dhclient-exit-hooks.d/zzz-set-hostname

1.10 تنظیم IP ثابت


  • به مسیر VPC Network → IP Addresses بروید.
  • IP موردنظر را انتخاب و روی RESERVE کلیک کنید.

1.11 ورود به WHM


آدرس زیر را باز کنید:


https://IPADDRESS:2087


نام کاربری: root
رمز: همان رمزی که تنظیم کردید




2. نصب Drush


Drush ابزاری برای مدیریت Drupal است و از طریق Composer نصب می‌شود.


نکته: هر پروژه باید Drush را جداگانه نصب کند.


2.1 نصب Composer


برای نصب Composer، راهنمای How to Set Up PHP Composer را مطالعه کنید.


2.2 افزودن Drush به composer.json


composer require drush/drush

2.3 نصب Drush


composer install



نتیجه‌گیری


این مقاله تمام مراحل نصب cPanel & WHM در Google Compute Engine و همچنین نصب Drush برای مدیریت Drupal را پوشش می‌دهد. با رعایت این مراحل می‌توانید سرور خود را به‌صورت استاندارد راه‌اندازی و مدیریت کنید.


نوشته و پژوهش شده توسط دکتر شاهین صیامی