همه چیز در مورد هاست

همه چیز در مورد هاستهاست ، کلمه ایست که حتی اگه کاربر نیمه حرفه ای دنیای وب باشید با آن برخورد کرده اید. امروز قراره به آموزش این مبحث بپردازیم تا اگر بار دیگر به این کلمه برخورد کردید حرفی برای گفتن داشته باشید.

سرور

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

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

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

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

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

توضیحات کامل و تخصصی

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

۱- سرور لینوکسی

۲- سرور ویندوزی

سرور لینوکسی بیشتر از سرور های ویندوزی رایج می باشد زیرا برای وبسایت هایی که با زبان php پیاده سازی شده اند بسیار بهینه می باشند. در مقابل سایت هایی که با زبان asp نوشته شده اند سرور ویندوزی مناسب آن ها می باشد.

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

در سرور ویندوزی نمی توان سایت با زبان php را اجرا کرد؟ می شود اما بهینه نیست.

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

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

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

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

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

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

امیدواردم از این مقاله هم لذت کافی را برده باشید و مثل همیشه اگه مشکلی داشتید خوشحال می شویم در نظرات مطرح کنید تا باهم حلش کنیم.

محمد خراسانی

فعال در حوزه طراحی وب ، سئو ، ui ، ux و مدرس دوره های طراحی وب و هم اکنون مدیریت تیم کمیابی ها را بر عهده دارم.

پیشنهاد می کنیم

دیدگاه ها
  • قبل از ارسال دیدگاه خود قوانین بخش دیدگاه ها را مطالعه کنید. ارسال دیدگاه به معنی پذیرش این قوانین است. قوانین بخش دیدگاه ها