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

ریدایرکت کردن آدرس دامنه در 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 سایت ساز جهان است، انتخاب هاست مناسب جهت میزبانی وردپرس بسیار مهم است.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

How to Improve Your Website’s Speed?

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

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

Server performance

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

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

ادامه ی مطلب

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

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

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

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

دانش فنی:

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

پشتیبانی:

همیشه باید شرکتی را انتخاب کنید که تیم فنی و تجربه مناسب در انجام و پیگیری موارد و مشکلات فنی را داشته باشد. اینکه شرکتی بتواند در همه شرایط از شما پشتیبانی کند و مشکلات و درخواست های شما را به شکل مناسبی پیگیری کند مطمئنا به بهبود وضعیت سرویس و رضایت شما کمک میکند. همچنین زمان پشتبانی و کانال های ارتباطی شرکت هاستینگ با مشتریان نیز بسیار پر اهمیت است.

خدمات جانبی:

سرویس های جانبی و خدمات دیگر سرویس دهندگان نیز بسیار پراهمیت است، به عنوان مثال موضوعاتی مثل بک آپ، مانیتورینگ،  امنیت، بروزرسانی ها و ….. . پیش از خرید سرویس از نوع بک آپ گیری، میزان گارانتی در دسترس بودن سرویس و وضعیت امنیت سرویس خود اطمینان حاصل کنید.

زیرساخت مورد استفاده:

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

هزینه سرویس:

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