آموزش دایرکت ادمین، سی پنل، وب سایت پنل

خانه / Server (صفحه ی 5)

Server

تست سرعت Hard های SSD

برای اطمینان از اینکه Hard سرور شما SSD است یا خیر کافی است یک تست ساده از طریق خط فرمان انجام دهید.

در خط فرمان سرور لینوکس (ssh) اسکریپت زیر را اجرا نمایید.

دانلود Bash مخصوص Centos

دانلود Bash مخصوص Debian

در صورتی که خروجی این اسکریپت در زمانی معادل ۱-۲ ثانیه انجام شد Hard سرور شما SSD است.

در صورتی که زمان خروجی بین ۹ تا ۱۲ ثانیه بود این Hard از نوع Sata می باشد.

نصب وب سرور nginx_apache در دایرکت ادمین

برای نصب وب سرور nginx_apache در دایرکت ادمین باید از custombuild2.0 استفاده کنید. روش فعال سازی custombuild2.0 در لینک زیر وجود دارد.

نصب custombuild 2.0 در Directadmin

در ادامه به مسیر زیر بروید:

cd /usr/local/directadmin/custombuild

و دستورات زیر را اجرا کنید.

./build update
./build update_da
./build set php1_release 5.4
./build set php1_mode php-fpm
./build set webserver nginx_apache
./build nginx_apache
./build rewrite_confs

پورت ۸۰۸۰ را در فایروال سرور باز نمایید.

 

تبدیل بک آپ Cpanel به بک آپ Directadmin

از طریق root وارد cpanel خود شوید.

وارد مسیر زیر شوید:

cd /home

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

/scripts/pkgacct username

به جای username باید نام کاربری اکانت خود را وارد نمایید.

اکنون بک را به Directadmin منتقل می نماییم.

از طریق SSH توسط کاربر root  به سرور DirectAdmin  خود شوید. فایل زیر را دانلود نمایید:

http://serversetup.ir/download/cp2da.tar.gz

اکنون آن را extract کنید.( که شامل دو فایل da.cpanel.import.pl و defaults.conf می باشد)

tar zxf cp2da.tar.gz

بک آپ Cpanel را در پوشه import کپی نمایید.

فایل defaults.conf را ویرایش نمایید، در این فایل باید IP و nameserver را مطابق سرور جدید خود تنظیم نمایید.

اکنون دستور perl da.cpanel.import.pl را اجرا نمایید.

 

پس از اتمام عملیات بک آپ Directadmin موجود در پوشه export را به مسیر /home/RESELLER/user_backups  منتقل نمایید.

اکنون از طریق Directadmin خود و در حالت reseller-level از قسمت Manage User Backups بک آپ را بازگردانی نمایید.

اضافه کردن SPF و DKIM رکورد برای تمام اکانت ها در Cpanel

Add SPF Records for all Accounts on cPanel Server

برای اضافه کردن SPF برای یک اکانت دستور زیر را استفاده کنید:

/usr/local/cpanel/bin/spf_installer username

به جای username نام user مورد نظر را وارد کنید.

برای اضافه کردن SPF برای تمام اکانت ها دستور زیر را استفاده کنید:

for USER in /var/cpanel/users/*; do /usr/local/cpanel/bin/spf_installer "${USER##*/}"; done

برای اضافه کردن DKIM برای تمام اکانت ها دستور زیر را استفاده کنید:

for USER in /var/cpanel/users/*; do /usr/local/cpanel/bin/dkim_keys_install "${USER##*/}"; done

خطای Invalid command ‘MaxRequestWorkers

Invalid command 'MaxRequestWorkers

در صورتی که با مشکل Invalid command 'MaxRequestWorkers در زمان recompile وب سرور apache مواجه شدید کافی است دستورات زیر را اجرا کنید:

cd /usr/local/directadmin/custombuild
./build rewrite_confs

خطای User does not exist on the system در Directadmin

در صورتی که با خطای User does not exist on the system در زمان backup گیری در دایرکت ادمین مواجه شدید، به مسیر زیر بروید.

cd /usr/local/directadmin/

و دستور زیر را اجرا کنید.

./directadmin i

 

دانلود تمام اطلاعات از طریق FTP

دریافت تمام فایل ها از طریق FTP کار دشوار و زمان بری می باشد. در این آموزش طریقه دانلود تمام اطلاعات از طریق اکانت FTP در سرور را با یک دستور بررسی می نماییم.

در سرور مقصد SSH نمایید.

wget -m ftp://Username:Password@DestinitionIP

کافی است اطلاعات اکانت FTP مبدا را وارد نمایید تا تمام اطلاعات در مقصد دریافت شود.

دلایل start نشدن سرویس Mysql

ابتدا دستور زیر را اجرا می کنیم:

service mysqld status

وضعیت سرویس mysql مشخص میشود.
در صورت عدم فعال بود سرویس دستور زیر را اجرا می کنیم:

service mysqld restart

تا سرویس restart شود.
در صورت عدم فعالیت سرویس باید خطا بررسی شود.
مشکل ممکن است در فایل زیر باشد:

/etc/my.cnf

در این صورت تمام محتوا را حذف و یا آن را تغییر نام دهید و مجددا mysql را restart نمایید.

mv /etc/my.cnf /etc/my.cnf.bak

ممکن است با kill کردن proccess های مرتبط مشکل برطرف شود.

ps -aux | grep mysql
kill -9 <PROCNUMBER>
killall mysqld

سپس سرویس را start می کنیم.
ممکن است مشکل از فضای مربوط به سرور باشد:

df -h
df -ih

ممکن است مشکل در /tmp باشد. تنظیمات بصورت زیر صحیح است:

chown root:root /tmp
chmod 1777 /tmp

می توان log مربوط به آن را نیز بررسی نمود:

/valr/lib/mysql/servername.log

CloudFlare چیست؟

مطالب زیر بر مبنای ادعای سرویس دهنده می باشد و ServerSetup صحت آن را تایید نمیکند:
CloudFlare سرویس دهنده که ادعا می کند سرعت سایت شما را افزایش می دهد و می توانید امنیت سایت شما تضمین کند. زمانی که شما جز شبکه CloudFlare می شوید ترافیک سایت شما از طریق routing هوشمند( CDN)این سرویس انجام می شود.

varnish

صفحات سایت شما بهینه سازی می شود تا سریعترین دسترسی به سایت شما ایجاد شود. همچنین با حفظ امنیت از مصرف ترافیک وب سایت شما توسط خزنده ها (robot) و سو استفاده کنندگان جلوگیری می نماید.
سرویس های آن شامل:
CloudFlare CDN
CloudFlare optimizer
CloudFlare Security
CloudFlare analytics
در ۴ پلن Free, Pro, Business , Enterprise ارائه می شود.