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

خطای Domain already exists In The Userdata در سی پنل

Already exists in apache config  cPanel

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

grep $domain /var/cpanel/userdata/*/*

بجای domain نام دامنه را وارد کنید.

مسیر های زیر را نیز بررسی کنید.

grep domain.com /var/cpanel/users/*
grep -R domain.com /var/cpanel/userdata/*

در نهایت پس از از بررسی  و حذف نام دامنه دستورات زیر را اجرا کنید.

/scripts/rebuildhttpdconf

ریدایرکت کردن آدرس دامنه در nginx

Temporary and Permanent Redirects with Nginx

 

برای انجام ریدایرکت دو نوع رایج وجود دارد.

–        Temporary redirects یا redirect 302  جهت ریدایرکت کردن موقت لینک ها

–        Permanent redirects یا redirect 301  جهت ریدایرکت دائمی لینک ها

جهت ریدایرکت ۳۰۲ باید خط زیر را به تنظیمات فایل config  مربوط به دامنه مورد نظر اضاف کنید.

rewrite ^/$ http://www.domain2.com redirect;

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

rewrite ^/(.*)$ http://www.domain2.com/$1 redirect;

برای ریدایرکت ۳۰۱  نیز تنظیمات به همین صورت است.برای ریدایرکت یک صفحه

rewrite ^/$ http://www.domain2.com permanent;

و برای ریدایرکت تمام صفحات داخلی

rewrite ^/(.*)$ http://www.domain2.com/$1 permanent;

این تنظیمات باید در فایل config  دامنه مورد نظر در nginx   بصورت زیر قرار گیرد.

server {
. . .
server_name domain1.com;
rewrite ^/(.*)$ http://domain2.com/$1 permanent;
. . .
}

بسته به نوع سیستم عامل ، کنترل پنل و یا تنظیمات اختصاصی انجام شده بروی سرور مسیر فایل های config  هر سایت می تواند متفاوت باشد. Domain1.com  دامنه ایست که میخواهید به Domain2.com  ریدایرکت شود

تغییر زمان TTL در دایرکت ادمین

در دایرکت ادمین امکان تنظیم زمان TTL برای سرویس DNS از طریق کنترل پنل وجود ندارد، اما میتوان از طریق تغییر در مقادیر پیش فرض از طریق خط فرمان تغییرات مورد نظر را انجام داد.

برای این منظور بصورت زیر عمل کنید.

cd /usr/local/directadmin/data/templates/custom
cp ../named.db .
nano named.db

و مقدار زیر را به دلخواه تنظیم کنید.

|?A_TIME=14400|

در صورتی که میخواهید فقط برای یک دامنه تنظیمات را اعمال کنید قبل از عبارت

$TTL 14400

و عبارت زیر را با توجه به نام دامنه خود تنظیم کنید.

|*If DOMAIN="yourcustomdomain.com"|
|?A_TIME=3600|
|*endif|
دستور بالا مقدار تمام A رکوردها دامنه را تنظیم میکند.

 

ابزار مانیتورینگ پهنای باند و ترافیک و I/O دیسک در لینوکس

Live bandwidth monitor for network and disk I/O

گاهی اوقات بسیار مفید است بدانید دقیقا چه مقدار پهنای باند شبکه از یک میزبان خاص استفاده می کند و یا چه مقدار ترافیک توسط Gateway  استفاده میشود. به عنوان یک ابزار برای بررسی سریع فعالیت شبکه، ابزاری بهتر از bwm-ng پیدا نمیکنم.

Bandwidth Monitor NG یک برنامه نظارت بر پهنای باند ساده  است که می تواند از طریق کنسول در سیستم عامل لینوکس، BSD و سولاریس اجرا شود.

برای نصب این ابزار (در Centos) کافی است از دستور زیر کمک بگیرید:

yum install bwm-ng

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

bwm-ng

برای مشاهده مقادیر مصرف بر اساس معیارهای بالاتر مانند مگابایت از سوییچ -d  استفاده کنید.

bwm-ng  -d

برای مشاهده ترافیک تمام interface  ها از سوییچ -a  استفاده نمایید.

bwm-ng  -a

برای نمایش و جمع آوری امار در بازه زمانی مشخص بر حسب میلی ثانیه ( مقدار پیش فرض ۵۰۰msec)  سوییچ -t

bwm-ng  -t  ۰٫۵

برای مشاهده I/O دیسک دستور زیر را اجرا کنید.

bwm-ng -i disk

تغییر مسیر root دایرکتوری برای subdomain و addon در cPanel

cpanel subdomain folder outside of public_html

برای تغییر دایرکتوری اصلی root در subdomain و addon domain در cPanel باید این قابلیت در WHM فعال شود.

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

WHM >> Home >> Server Configuration >> Tweak Settings

 

 ویژگی Restrict document roots to public_html را off کنید.

غیرفعال کردن Directory Index در سرور

  Disable Directory Browsing -disable directoy indexing

برای غیرفعال کردن نمایش فایل ها در دایرکتوری خاص در سرور در صورتی که وب سرور شما apache است کافیست کد زیر را در .htaccess خود را public_html قرار دهید.

Options -Indexes

در صورتی که از nginx استفاده میکنید در فایل nginx.conf سایت مورد نظر خود این خط  را به تنظیمات آن اضافه کنید.

autoindex off,

فعال کردن متد PUT و DELETE در apache و nginx در دایرکت ادمین

Enabling PUT and DELETE methods in apache/nginx

برای فعال سازی متد های DELETE و PUT در وب سرورهایی که از دایرکت ادمین استفاده میکنند باید دستورات زیر را در ssh وارد نمایید.

cd /usr/local/directadmin/custombuild
./build set http_methods GET:HEAD:POST:PUT:DELETE
./build rewrite_confs

 

اتصال به دیتابیس از راه دور در DirectAdmin

Connect to your MySQL database from a remote connection

برای اتصال از راه دور به صورت remote به دیتابیس در دایرکت ادمین وارد کنترل پنل شوید.

در قسمت دیتابیس ها، دیتابیس مورد نظر خود را انتخاب کنید و سپس در قسمت Access Hosts میتوانید IP ها مورد نظر جهت دسترسی از راه دور را اضافه کنید.

در صورت استفاده از % تمام IP ها اجازه دسترسی خواهند داشت.

فراموش نکنید پورت mysql را در فایروال باز کنید. پورت پیش فرض ۳۳۰۶

انتخاب بهترین هاست برای میزبانی وردپرس

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

از جایی که وردپرس محبوب ترین CMS سایت ساز جهان است، انتخاب هاست مناسب جهت میزبانی وردپرس بسیار مهم است. میزبانی وب سایت یا همان هاست یکی از اجزای کلیدی یک سایت موفق می باشد. انتخاب یک هاست مناسب وردپرس می تواند SEO سایت شما را بهبود ببخشد و بازدید و فروش شما را افزایش دهد. وردپرس محبوب ترین CMS  سایت ساز جهان است که دارای بیشترین قالب های طراحی شده و پلاگین ها می باشد و در حال تبدیل شدن به یک برنامه کاربردی است، ازاین رو استفاده از ابزار قدرتمند برای ارائه سرویس مناسب وردپرس از اهمیت بالایی برخوردار است.  سرورستاپ به اهمیت بهترین انتخاب برای میزبانی وردپرس واقف است و از این رو بالاترین زیرساخت را برای میزبانی وردپرس در هاستینگ ها ارائه میدهد.

بسیاری از سایت های وردپرسی پس از مدتی از سرعت و نحوه بارگذاری یا بروزرسانی آن راضی نیستند و وضعیت سایت را مناسب نمی بینند.

چرا باید از هاست وردپرس استفاده کنیم؟

  • استفاده از سخت افزار اختصاصی

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

  • پایداری بالا

میزبانی در بهترین دیتاسنتر های ایران و اروپا، بالاترین سطح دسترسی و پایداری را به ارمغان خواهد آورد. با استفاده از زیرساخت یکپارچه دیتاسنتر می توانید از آپ تایم سرویس خود لذت ببرید.

  • سرعت

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

  • امنیت

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

 

ساختار و زیرساخت مناسب میزبانی از وردپرس

با توجه به اینکه وردپرس  برپایه PHP  می باشد بهتر است از سرورهای هاستینگ لینوکسی که از php  و Mysql(mariaDB)  پشتیبانی میکتد، استفاده کنیم، اگرچه امکان نصب php  و mysql روی سرورهای ویندوزی نیز امکان پذیر است.  سرور هاست وردپرس سرورستاپ با ایجاد ساختار کلاستر و توزیع منابع و استفاده از کش اختصاصی در چندلایه بهترین سرویس برای میزبانی وردپرس را فراهم کرده است. همچنین استفاده از سرور مستقل برای میزبانی دیتابیس ها عملکرد سرویس هاست وردپرس را بطور قابل ملاحظه ای افزایش میدهد.

استفاده از وب سرور قدرتمند LiteSpeed سرعت چندبرابری بارگزاری سایت را فراهم میکند و عملکرد و مقیاس پذیری فوق العاده بالا و سرعت پاسخ گویی شش برابر بیشتر تر از Apache دارد.

امکاناتی همچون استفاده از هارد SDD، استفاده از سرور مجزا برای دیتابیس، استفاده از وب سرور بهینه شده برای وردپرس، استفاده از سیستم توزیع و کنترل ترافیک و …. از جمله مواردی است که میتواند باعث افزایش کیفیت سرویس شما شود.

هاست پرسرعت وردپرس در سرورستاپ با قیمت های مختلفی ارائه می شود. اگر شما دارای یک سایت مهم و پربازدید وردپرسی با نیاز به ترافیک بالا هستید بهترین انتخاب هاست وردپرس سرورستاپ می باشد. از جایی که وردپرس دارای ظرافت های کاربردی خاص است، انتخاب هاست وردپرس بر افزایش سطح کیفیت سرویس شما بسیار تاثیرگذار است.

اگرچه امکان نصب و راه اندازی هاست وردپرس بروی همه سرور ها و هاست های لینوکسی امکان پذیر است اما اگر کارایی ، سرعت  و پایداری سایت وردپرسی شما اهمیت بالایی دارد پیشنهاد ما استفاده از هاست وردپرس سرورستاپ می باشد.

توجه کنید میزبانی سایت در هر هاستی مناسب نیست و شما باید با توجه به میزان مصرف منابع با توجه به بازدید و امکانات سایت خود بهترین سرور میزبان وردپرس را انتخاب کنید.

ما در سرورستاپ هاست مخصوص وردپرس را با استفاده امکاناتی جدید و بی مانند با سرعتی باور نکردنی ارائه میدهیم (سرویس نیترو را مشاهده کنید)

هاست وردپرس سرورستاپ پرسرعت ترین سرویس وردپرس در ایران

امکانات هاست وردپرس سرورستاپ

–        استفاده از سرور قدرتمند برای دیتابیس جهت افزایش سرعت پردازش فرایند ها

–        بالاترین سرعت دسترسی به سایت با استفاده از بهینه سازی وب سرور و مدیریت ترافیک

–        استفاده از فایروال با اعمال سیاست های امنیتی جهت جلوگیری از حملات و نفوذ

–        ترافیک نامحدود

–        استفاده از کنترل پنل محبوب Cpanel

–        استفاده از هاردهای پرسرعت SSD

–        سرویسDNS  مجزا و توزیع شده

–        بک آپ گیری روزانه

–        آپتایم ۹۹٫۹% به همراه مانیتورینگ دائمی سایت و سرور

برای راهنمایی جهت تهیه هاست وردپرس با ما در تماس باشید.

چگونه سرعت سایت خود را بهبود دهیم؟

How to Improve Your Website’s Speed?

دلایل کند بودن سایت چیست؟ و چگونه میتوان سرعت سایت را افزایش داد؟

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

Server performance

مطمئنا سرور ، زیرساخت و سخت افزار استفاده شده برای میزبانی یک سایت یکی از مهمترین پارامترها تاثیر گذار بروی سرعت سایت می باشد.

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

ادامه ی مطلب