نحوه گرفتن و ری استور بک آپ backup دایرکت ادمین

جهت گرفتن و یا بازنشانی بکآپ از وب‌سایت خود پس از ورود به دایرکت ادمین بر روی گزینه Create/Restore Backups کلیک نمایید.

سپس تیک گزینه های مورد نیاز خود را انتخاب نمایید. (پیشنهاد می‌شود کلیه تیک‌ها زده شود)، در نهایت بر روی Create Backup کلیک کنید.

همچنین جهت بازنشانی یا ری‌استور فایل بکآپ ابتدا فایل را در هاست خود آپلود نمایید سپس بر روی دکمه Select Restore Options کلیک نمایید.

نحوه ایجاد زیر دامنه subdomain در دایرکت ادمین

جهت ایجاد زیر دامنه یا Sub Domain در کنترل پنل دایرکت ادمین پس از ورود به دایرکت ادمین بر روی گزینه Subdomain Management کلیک نمایید.

  1. بر فیلد Add Sub-Domain نام زیر دامنه خود را وارد کنید.
  2. در نهایت بر روی دکمه Create کلیک نمایید.

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

نحوه ایجاد حساب اف‌تی‌پی ftp دایرکت ادمین

جهت ایجاد حساب FTP پس از ورود به دایرکت ادمین بر روی گزینه FTP Management کلیک نمایید. در صفحه بعد بر روی گزینه Create FTP account کلیک کرده و به صفحه بعد بروید.

  1. فیلد FTP Username را با قرار دادن نام کاربری تکمیل کنید.
  2. رمز عبور را در فیلد Enter Password وارد نمایید.
  3. گزینه Domain را انتخاب نمایید تا به پوشه Public_html دسترسی داشته باشید.
  4. در نهایت روی دکمه Create کلیک نمایید.

نحوه ایجاد بانک اطلاعاتی MySQL در دایرکت ادمین

جهت ایجاد دیتابیس MySQL پس از ورود به دایرکت ادمین بر روی گزینه MySQL Management کلیک نمایید سپس در صفحه بعد بر روی Create new Database کلیک کنید.

  1. در فیلد Database Name نام دیتابیس را وارد کنید.
  2. در فیلد Database Username نام کاربری دیتابیس را وارد نمایید.
  3. در فیلد Username Password کلمه عبور دیتابیس را وارد نمایید.
  4. در فیلد Confirm Password مجددا کلمه عبور را وارد نمایید.
  5. در نهایت بر روی دکمه Create کلیک نمایید.

 

نحوه آپلود فایل بوسیله فایل منیجر در دایرکت ادمین

پس از ورود به دایرکت ادمین بر روی گزینه File Manager کلیک نمایید. در مرحله بعد می‌بایست وارد پوشه Public_html شده و فایل‌های خود را در این پوشه آپلود نمایید تا در سایت نمایش داده شود.

پس از ورود به Public_html بر روی دکمه Upload files to current directory کلیک نمایید و فایل‌های خود را آپلود نمایید.

 

نحوه تنظیم کرون جاب در دایرکت ادمین cornjobs

کرون‌ جاب (Cron Jobs) چیست؟

در زبان PHP اگر شما بخواهید کدتان اجرا شود باید فایل PHP تان را یک بار اجرا کنید. حال  اگر روی سرور یا بر روی مجازی‌ساز سرور مثل WampServer باشد چه باید کرد!
خوب حال فرض کنید برنامه‌ای نوشتید که باید هر ساعت یا هر روز یا هر ماه و یا هر سال به صورت اتوماتیک اجرا شود. کرون جاب اینکار را به سادگی برای شما انجام می‌دهد.

پس از ورود به پنل دایرکت ادمین بر روی گزینه Cronjobs کلیک نمایید.

در مرحله بعد ماننده تصویر زیر فیلد دقیقه و ساعت مشخص کننده زمان اجراست مثلا ساعت 12 و 30 دقیقه کد اجرا شود. اگر قرار باشد هر روز اجرا شود مابقی گزینه‌ها باید * وارد شود ولی مثلا اگر قرار باشد ماهی یک مرتبه اجرا شود در قسمت Day of Month شماره ماه وارد می‌کنید مثلا 15 یعنی روز پانزدهم و ساعت 12:30 سپس در قسمت Command باید دستور کرون جاب را وارد کنید.

در نهایت بر روی دکمه Add کلیک نمایید.

نحوه تعریف رکوردهای دی ان اس DNS در درایرکت ادمین

در صورتیکه مایل باشید رکورد DNS ایجاد کنید، بعنوان مثال A Record جهت نیم سرور های اختصاصی، پس از ورود به کنترل پنل دایرکت ادمین بر روی گزینه DNS Management کلیک نمایید.

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

  1. در بخش Add Domain Records فیلد اول را با تکمیل نام رکورد شروع کنید. بعنوان مثال ns1.iNetworkWeb.com
  2. روبروی فیلدی که نام رکورد را وارد کردید در قسمت A بایستی آی‌پی سرور مورد نظر  را وارد کنید.
  3. در نهایت بر روی دکمه Add کلیک نمایید.

به همین طریق برای سایر رکوردها نیز می‌توانید این عمل را  انجام دهید. در صورتی که مایل به ساخت دی‌ان‌اس اختصاصی هستید بایستی ns1 و ns2 خود را با همین روش ایجاد کنید.

نصب سی پنل روی سرور لینوکس

جهت نصب سی پنل ابتدا بوسیله برنامه Putty که لینک دانلود آن در بخش "دانلود فایل" میباشد وارد SSH سرور مجازی و یا سرور اختصاصی خود شوید سپس دستورات زیر را وارد و اجرا نمایید:

روش اول:
yum -y upgrade && yum -y install screen
cd /home && curl -o latest -L http://httpupdate.cpanel.net/latest && sh latest


در صورتی که مایل باشید نصب در Background انجام شود و شما پنجره SSH را ببندید از دستورات زیر استفاده کنید:

روش دوم:
yum -y upgrade && yum -y install screen
wget http://layer1.cpanel.net/latest
screen -dmS cpanel-installation /bin/bash -c "sh latest"

 

نصب آغاز شد. حالا جهت مشاهده و چک نصب کننده میتوانید از دستور screen -x استفاده نمایید.

پس از اجرای دستور آخر نسبت به قدرت سرور بین 45 دقیقه الی 5 ساعت طول میکشد تا کنترل پانل cPanel بر روی سرور شما نصب گردد. پس از نصب به آدرس http://Your_Server_IP:2086 مراجعه کنید و مراحل را دنبال کنید. کاربرد گزینه هایی را که نمیداند به صورت پیشفرض بگذارید باشد و تغییری در آن بوجود نیاورید.


در صورتی که از روش اول استفاده کردید و به هر دلیلی اینترنت شما قطع شد و نصب سی‌پنل نصفه انجام شد نیاز نیست از اول عملیات نصب را شروع کنید و کافیست دستور screen -x را بزنید تا نصب از محلی که وقفه رخ داده مجددا شروع به کار کند.

"

نصب فایروال CSF روی سرور لینوکس

ابتدا بوسیله برنامه Putty وارد SSH سرور مجازی یا سرور اختصاصی خود شوید سپس به ترتیب دستورات زیر را خط به خط وارد کنید و دکمه Enter را بفشارید:

rm -fv csf.tgz
wget http://www.configserver.com/free/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh

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

nano /etc/csf/csf.conf

را بزنید و حالت تست را به 0 تغییر دهید.

//Look for the first line and set testing mode to "0" TESTING = "0" //Now restart the firewall! csf -r

در نهایت دکمه ctrl+x بفشارید و سپس برای ذخیره کلید y را وارد و Enter کنید.

"

نحوه نصب آنتی ویروس روی سی پنل

جهت نصب آنتی ویروس بر روی Cpanel/WHM سرور مجازی یا اختصاصی ابتدا بوسیله Root وارد WHM خود شوید، سپس بر روی گزینه Manage Plugins کلیک نمایید و تیک گزینه clamavconnector را بزنید سپس در پایین دکمه Save را کلیک کنید و چند دقیقه‌ای منتظر بمانید تا آنتی‌ویروس نصب گردد.

پس از نصب WHM را ریفرش کنید و در پایین لیست پلاگین‌ها میتوانید گزینه Configure ClamAV Scanner را مشاهده نمایید که با کلیک بر روی آن تنظیمات قابل ویرایش است.

جهت اسکن کل سرور بوسیله آنتی ویروس و SSH می‌بایست بوسیله برنامه پوتی وارد Root سرور شوید و دستورات زیر را اجرا کنید.

cd /home
clamscan -vr

ایمن کردن پوشه tmp در سرور سی پنل

در صورتی که سرور لینوکس شما دارای کنترل پنل مدیریت cPanel/WHM می‌باشد می‌توانید به راحتی پوشه tmp سرور خود را ایمن کنید. لازم به ذکر است که اکثر نفوذها به سرور از طریق این پوشه صورت می‌گیرد.

جهت اینکار ابتدا بوسیله برنامه Putty وارد روت سرور خود شده و دستور زیر را بزنید:

/scripts/securetmp

سپس چند سوال از شما پرسیده می‌شود که همگی را y تایپ کنید و دکمه اینتر را بزنید.

بلاک کردن و بستن یک کشور بوسیله فایروال

در صورتی که به هر دلیلی قصد بلاک و مسدود سازی کشور خاصی را دارید تا به سرور شما دسترسی نداشته باشد می‌توانید بوسیله فایروال CSF اینکار را انجام دهید. اینکار زمانی موثر است که بدانید از کشوری مثلا روسیه حملات dDos روی سرور شماست.

در تنظیمات CSF به آدرس:

nano /etc/csf/csf.conf

به دنبال CC_DENY بگردید و کد کشور مورد نظر را اضافه کنید. کد کشورها رو می‌توانید از آدرس زیر دریافت کنید:

http://www.iana.org/domains/root/db

به طور مثال:

CC_DENY = “US,BR,CN”

کد بالا کشورهای آمریکا، برزیل و چین رو مسدود می‌کند و افرادی که از این کشورها باشند قادر به مشاهده سرور شما نیستند.

نصب Perl روی سرور لینوکس

جهت نصب Perl روی سرور لینوکس ابتدا بوسیله برنامه Putty وارد روت سرور مجازی یا اختصاصی خود شده و سپس دستور زیر را وارد و سپس اینتر کنید:

yum -y install tar perl gzip zip unzip make

نصب و حذف وب سرور Nginx

جهت نصب وب سرور انجینکس (Nginx) ابتدا دستورات زیر را داخل SSH سرور لینوکس خود وارد کنید:

cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller install
پس از اجرای دستورات بالا در SSH پلاگین Nginx در منوی Plugins داخل WHM نمایان خواهد شد که با کلیک بر روی آن می توانید ادامه نصب و تنظیمات را از داخل WHM به راحتی انجام دهید.

جهت حذف وب سرور انجینکس (Nginx) دستورات زیر را داخل SSH سرور لینوکس خود وارد کنید:

cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller uninstall

نحوه تغییر پورت پیشفرض اس اس اچ ssh

جهت تغییر پورت اس‌اس‌اچ (SSH) که به صورت پیشفرض 22 است و از لحاظ امنیتی مناسب نیست به صورت زیر عمل کنید:

  1. یک شماره پورت در نظر بگیرید که میخواید استفاده کنید، به طور مثال 3620.
  2. اگر فایروال نصب دارید این پورت را در فایروال خود باز (Allow) کنید و سپس فایروال را ری استارت کنید.
  3. وارد اس اس اچ سرور مجازی یا اختصاصی خود شوید و فایل /etc/ssh/sshd_config را ویرایش کنید. جهت ویرایش از این دستور استفاده کنید:
    nano /etc/ssh/sshd_config
  4. خط #port 22 را ویرایش میکنید به پورتی که مد نظر شماست و کلید Ctrl + X بفشارید و دکمه Y بزنید تا ذخیره شود.
  5. سپس اس اس اچ را ری استارت کنید با دستور service sshd restart

روش جلوگیری از حملات دی داس dDos Attack

جهت جلوگیری از dDos Attack یکی از راه‌های مفید آن پیدا کردن آی‌پی سروری است که تعداد اتصالاتش (منظور همون Connection می‌باشد) به سرور از حالت عادی بیشتر باشد و پس از پیدا کردن آن را درون فایروال مسدود کنیم. برای این کار کافی است که از دستور زیر استفاده کنیم تا لیست IP‌های که به سرور متصل هستند را بیابیم:

netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

و با دستور زیر می‌توانیم تعداد اتصالات به سرور را مشخص کنیم:

netstat -n | grep :80 |wc -l

اگر تعداد اتصالات یک IP خاص بیش از حد معمول بود (بالای 150 الی 200) باید بدانید که تحت حمله دی‌داس هستید و باید بوسیله دستور اول آی‌پی مورد نظر را بیابید. معمولا آی‌پی غیر ایرانی است و میتوانید از سایت www.ip2location.com کشور آی‌پی‌ها را در بیاورید و آنهایی که مشکوک هستند را در فایروال خود بلاک کنید.

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

نحوه نصب وب سرور لایت اسپید  Litespeed

جهت نصب وب سرور Litespeed پس از ورود به روت سرور خود توسط برنامه Putty، ابتدا دستورات زیر را داخل SSH سرور لینوکس خود وارد کنید:

cd /usr/src
wget http://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh
chmod 700 lsws_whm_plugin_install.sh
./lsws_whm_plugin_install.sh
rm -f lsws_whm_plugin_install.sh
 
پس از اجرای دستورات بالا در SSH پلاگین لایت اسپید در منوی Plugins داخل WHM نمایان خواهد شد که با کلیک بر روی آن می‌توانید ادامه نصب را از داخل WHM به راحتی و مرحله به مرحله انجام دهید.

"