کانفیگ سرور - بهینه سرور

بهینه سرور

به وبسایت بهینه سرور | آموزش کانفیگ سرور و مدیریت سرور های لینوکسی، ویندوزی | خوش آمدید.
خانه / هاست

هاست

فرق بین هاست لینوکس و هاست ویندوز در چیست

دو سیستم عامل مهم در زمینه ارائه خدمات هاستینگ وجود دارد: ویندوز و لینوکس

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

وب سرور ویندوز IIS و وب سرور لینوکس Apache می باشد، سیستم عامل های ویندوز معمولاً گرانتر از سیستم عامل های لینوکس هستند، چراکه سیستم عامل های ویندوز open source نمی باشند و استفاده از آنها مستلزم خرید لیسانس (license) ویندوز سرور از مایکروسافت می باشد، ضمن اینکه معمولاً سرورهای ویندوز قابلیت بیشتری دارند و پشتیبانی از محصولات Microsoft بر روی این وب سرورها یک حسن محسوب می شود. اما سیستم عامل لینوکس open source و رایگان می باشد و برای استفاده از آن نیازی به پرداخت حق لیسانس نیست، سیستم عامل لینوکس معمولاً دارای ثبات و امنیت بیشتری نسبت به سرورهای ویندوز هستند و کمتر در معرض تهدید قرار می گیرند. البته با در نظر گرفتن تمامی مسائل امنیتی بر روی هر دو سیستم، امنیت هر دو پلتفورم تضمین شده است.

ادامه ی مطلب

هاست مناسب برای من

هاست با فضای نامحدود !؟

هاست با فضای نامحدود انتخاب حرفه ای نمی باشد ، معمولا وبسایت های کوچک از این گزینه استفاده می کنند ، باید بدانید سایت شما بر روی یک سرور ( سرور یک رایانه قدرتمند هست که در دیتاسنتر ها قرار داشته و با سرعت بالا به شبکه جهانی متصل می باشد ) قرار دارد ، این سرور دارای هارد های محدود هست ، به عنوان مثال ۴ هارد ۴ ترابایتی با ظرفیت مجموع ۱۶ ترابایت ، فرض کنید شما با خرید یک هاست نامحدود با ماهیانه ۲۰ هزار تومان بخواهید ۱۶ ترابایت کل این سرور ماهانه ۱ میلیون تومانی را مصرف کنید ، به نظر شما آیا میزبان شما با ادامه فعالیت سایت شما موافقت می کند ؟ یقینا خیر ، پس بهتر است همیشه با مدیریت و به اندازه نیاز خود هاست سفارش دهید تا دچار مشکلات بعدی نشوید ، ضمنا سرور های فضای نامحدود بعضا به دلیل تعداد بالای فایل های یوزر ها سرعت هارد کند شده و کپی کردن حتی یک فایل کوچک برای شما زمان بر می شود .

ادامه ی مطلب

ایمپورت کردن دیتابیس از طریق SSH

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

mysql -u username -p -h localhost username_dbname < username_dbname.sql

راهنما

username : نام کاربری هاست
username_dbname : نام دیتابیس می باشد
username_dbname.sql : نام فایلی که قصد ایمپورت آنرا دارید
پس از اینکه enter زدید از شما پسورد را می پرسد ، پسورد هاست را وارد کنید و اینتر را بزنید ، بسته به حجم بین چند ثانیه تا چند دقیقه ممکن است به طول بیانجامد

کد htaccess کش شدن سایت بر روی مرورگر

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

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

کد زیر را به انتهای فایل htaccess سایت خود ( و ساب دامنه ها ) بیافزایید
ادامه ی مطلب

آیا ترافیک نامحدود حقیقت دارد !؟

چیزی به اسم نامحدود نیست … بارها شنیدید ولی خب شاید به دلیل جذابیت های تبلیغاتی خرید کرده باشید .

ولی آیا می دانید میشود یک هاست به شما داد با ترافیک نامحدود ولی نتوانید بیش از ۳۰ گیگ در ماه از آن ترافیک بکشید !؟
ادامه ی مطلب

ایجاد Domain Pointer در کنترل پنل میزبانی DirectAdmin

به دنبال آموزش کنترل پنل DirectAdmin به موضوع کاربردی Domain Pointer می رسیم که از نکات مهم در این پنل است.

با استفاده از Domain Pointer می توان دامنه های دلخواه را (که تغییر DNS آنها امکان پذیر است) به دامنه اصلی فوروارد نمود. برای مثال در صورتی که دامنه behineserver.ir به عنوان یک Pointer به دامنه www.behineserver.com/blog تعریف گردد، با وارد نمودن آدرس behineserver.ir در مرورگر، دامنه www.behineserver.com/blog نمایش داده خواهد شد. در حالت کلی با استفاده از Domain Pointer می توان یک هاست با چند نام دامنه مجزا ایجاد نمود.جهت ایجاد Domain Pointer می توانید از راهنمای تصویری ذیل استفاده نمائید:

۱-با استفاده از مسیر ذیل به بخش ادمین کنترل پنل میزبانی وارد شده و سپس، نام کاربری ورود به کنترل پنل میزبانی DirectAdmin را وارد نمائید.

http://yourdomain.com:2222

۲-کلمه عبور ورود به کنترل پنل میزبانی DirectAdmin را در این فیلد وارد نمائید.

۳-بر روی گزینه Login کلیک نمائید.

 

۴-بر روی گزینه Domain Pointers کلیک نمائید.

۵-نام دامنه ای که قصد point نمودن آن، به دامنه مقصد، را دارید، در این فیلد وارد نمائید.
۶-بر روی گزینه Add کلیک نمائید.
۷-در صورت درستی مراحل طی شده، Domain Pointer ایجاد شده، در این قسمت نمایش داده خواهد شد.

آموزش تنظیمات FTP Accounts

به وسیله سیستم FTP Accounts می توانید کاربران FTP  را کنترل کنید و یا چنان چه سیستم مدیریت میزبانی شما از Sub-doamin  پشتیبانی می کند می توانید برای هر یک از Subdoamin های خود اکانتهای FTP متعددی اضافه نمائید.
برای این منظور پس از وارد شدن به Cpanel از کادر Files بر روی آیکون FTP Accounts کلیک کنید .
ادامه ی مطلب

آموزش مسدود کردن IP توسط سی پنل

جهت بلاک کردن (مسدود کردن) یک آی پی در سی پنل طبق این راهنما عمل کنید:

از قسمت Security بر روی IP Deny Manager کلیک کنید.

IP یا رنج (IP Range) ای که میخواهید مسدود شود را در کادر وارد کرده و دکمه Add را فشار دهید.

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

برای تعمیر دیتابیس در سی پنل ابتدا به کنترل پنل وارد شده و به Cpanel وارد شوید و به MySQL Databases بروید.

در بخش Modify Databases، دیتا بیس مورد نظر را انتخاب نمایید و روی گزینه Repair DB کلیک کنید.
اگر دیتا بیس شما قابلیت Repair داشته باشد، می‌توانید لیستی از جداول تعمیر در پایگاه داده را مشاهده نمایید.
اگر دیتا بیس شما قابلیت Repair نداشته باشد، شما با خطای زیر مواجه می‌شوید:
The storage engine for the table doesn’t support repair

روش دیگر تعمیر دیتابیس با استفاده از phpMyAdmin است، ابتدا وارد phpMyAdmin خود شوید و دیتابیس که می‌خواهید تعمیر نماید را انتخاب کنید.
لیست تمام جدول پایگاه داده را ظاهر خواهد شد. تیک جدولی که می‌خواهید تعمیر شود را انتخاب کنید و یا با کلیک روی Check All تمام جداول را انتخاب کنید.
روی گزینه With selected: کلیک کنید و Repair table را انتخاب نمایید، با این روش جداول انتخابی تعمیر می‌شوند.