اكثر توزيع هاي هاست لينوكس ، بسته كامل نصبي LAMP را براي نصب به صورت آماده در خود دارند. با توجه به بررسي هاي انجام گرفته توسط W3Techs در اكتبر سال 2013، 58.5% سهم بازار وب سرور ها بين دو توزيع محبوب Debian و Ubuntu تقسيم شده بود، در حاليكه سه توزيع RHEL ،Fedora و CentOS با همديگر تنها 37.3% از سهم بازار را در اختيار داشته اند.
نقش وب سرور LAMP را رسماً وب سرور Apache (آپاچي) ايفا مي كند. سرويس دهنده ي اچتيتيپي آپاچي كه بيشتر آن را آپاچي مينامند، يك برنامهي وب سرور است كه نقش كليدي در توسعه دنياي وب ايفا ميكند و اكثر شركت هاي هاستينگ از اين وب سرور براي ارائه خدمات ميزباني خود استفاده مي كنند. در سال ۲۰۰۹ آپاچي اولين برنامه ي وب سرور بود كه حدود ۱۰۰ ميليون وب سايت به كمك آن سرويسدهي ميكردند. آپاچي بهطور معمول در محيط هاي بر پايه يونيكس و هاست لينوكس استفاده ميشود.
اين برنامه تحت مجوز آپاچي بوده و بهصورت متنباز (Open Source) است. و از سال ۱۹۹۶ تاكنون پركاربردترين برنامه در حوزه ي خود است. تخمين زده شده است كه اين وب سرور محبوب تا ژوئن سال 2014 ميلادي بيش از 52.27% وب سايت هاي فعال را پشتيباني كرده است.
ويژگيهاي اين برنامه بسيار گسترده است؛ از پشتيباني زبانهاي برنامهنويسي سمت سرور مانند PHP، Perl، Python و TCL گرفته تا احراز هويت TLS و SSL.
يكي از كاربردي ترين موارد مربوط به آپاچي وب سرور براي برنامهنويسان استفاده از پرونده (فايل htaccess) است. برنامهنويس ميتواند با اعمال تغييراتي در اين پرونده كه بر هر شاخهاي قابل اضافه شدن است دستورات ويژه ي آن شاخه را به سرور ارائه دهد. براي نمونه اگر بخواهد كه در صورت وارد كردن نشاني aa.html نام آن باقي بماند ولي در واقع پرونده main.php?page=bb اجرا شود بهوسيله ي اين پرونده قادر به اعمال دستورش خواهد بود.
هاست لينوكس ، Host يا ميزباني وب كلماتي هستند كه در زمان راهاندازي سايت حتماً با آن روبرو ميشويد و در مقابل شركتهاي بسياري قرار ميگيرند كه شما را در خريد دچار سردرگمي مينمايند. قبل از اينكه تفاوت انواع آن را ياد بگيرم بايد بدانيم هاست لينوكس چيست؟ خيلي ساده بايد گفت كه سايت شما يكسري فايل٬ ديتابيس و عكس دارد و اين فايلها بايد بر روي كامپيوتري در يك جاي اين دنيا باشد كه به آن فضا، هاست لينوكس ميگويند.
اين فضا ميتواند بر روي كامپيوتري در ايران، آمريكا، كانادا و يا حتي در منزل شما باشد.
قطعاً سروري كه فضاي هاست لينوكس را در اختيار شما قرار ميدهد بهتر است داراي ويژگيهاي زير باشد:
- يك سرور واقعي در حد تكنولوژي روز دنيا باشد.
- مجهز به سيستم عامل و نرمافزارهاي Original و به روز باشد.
- سيستم پشتيباني و Back up گيري داشته باشد.
- محل استقرار آن مطابق با استانداردها باشد. (سيستمهاي تهويه و خنككننده، اطفاء حريق، برقكشي، يوپياس و...)
- در مسير اصلي خطوط اينترنت پر سرعت قرار داده شود.
- مجهز به سيستمهاي امنيتي باشد.
معمولاً اولين پارامتر انتخاب هاست لينوكس ميزان حجم فضاي آن ميباشد. مسئول سايت يا برنامهنويس به راحتي بر اساس ماموريت سايت ميتواند تعيين نمايد كه به چه مقدار فضائي (بر حسب مگابايت يا گيگا بايت) نياز دارد.
هاست لينوكس اشتراكي
در هاست لينوكس معمولا شركتهاي ارائه دهنده اين خدمات يك سرور تهيه ميكنند و توسط كنترلپنلها امكانات و فضاي آن را بين مشتريان خود تقسيم بندي ميكنند، كه به اين خدمات فضاي اشتراكي يا (به انگليسي: ShareHosting) گفته ميشود.
مقدار فضا، پهناي باند و پشتيباني در هاست لينوكس نگار
توجه: مطالب گفته شده در اين قسمت صرفا جهت ارائه اطلاعات عمومي مي باشد بنابراين اگر در اين زمينه تجربه و تخصص كافي نداريد بهتر است كه انتخاب هاست را به طراح وب سايت خود واگذار كنيد تا بهترين گزينه ممكن را براي شما انتخاب كند.
- پهناي باند(Bandwidth): پهناي باند در هاست لينوكس در واقع ميزان اطلاعاتي است كه در طول ماه توسط سايت شما و بازديدكنندگان سايت مي تواند رد و بدل شود هر چه بازديد كننده بيشتري داشته باشيد پهناي باند بيشتري را نياز خواهيد داشت. به عنوان مثال اگر در صفحه اصلي شما 5 عكس قرار داشته باشد كه حجم هر كدام از آن عكسها 10 كيلوبايت باشد و همچنين خود صفحه 5 كيلوبايت حجم داشته باشد، زماني كه يك كاربر به سايت شما مراجعه ميكند 55 كيلوبايت از پهناي باند شما را استفاده كرده است.
- مقدار فضاي ميزباني وب : فضايي است كه در هاست لينوكس كليه اطلاعات وب سايت شما اعم از فايلها، بانكهاي اطلاعاتي، ايميلها و ... در آن قرار مي گيرد. اين فضا مانند فضاي هارد كامپيوتر شخصي شما ميباشد با اين تفاوت كه هر لحظه شما يا كاربران وب سايت مي توانيد به آن دسترسي داشته باشيد.
- پشتيباني مناسب: يكي از نكات مهم در انتخاب ميزباني وب سايت پشتيباني آن مي باشد مطمئن شويد كه شركت ارائه دهنده هاست از پشتيباني مناسبي توسط تلفن و سيستم ايميل برخوردار است.امكان آزمايش و تست فضاي ميزباني وب در صورتيكه از سرويسهاي ميزباني وب شركت ما استفاده مي كنيد، اين امكان را خواهيد داشت كه تا يك ماه پس از عقد قرارداد، در صورت عدم رضايت از سرويس ارائه شده، قرارداد خود را فسخ نماييد و در اين صورت شركت مبالغ پرداختي شما را باز پس خواهد داد. بنابراين در هنگام عقد قرارداد نگراني از عدم رضايت از خدمات نخواهيد داشت.
لينوكس وب با ارائه انواع مختلف سرويسهاست لينوكس روي اينترنت متناسب با هر بودجه، امكان معرفي موسسه شما بر روي اينترنت را فراهم آورده است سرورهاي پر سرعت لينوكس وب جايگاه مناسبي براي سايت شما مي باشند.
سرورهاي لينوكس وب در كشور آمريكا و در يكي از پرقدرت ترين ديتا سنترهاي مطرح دنيا نگهداري مي شوند .
به دليل تعدد انواع سرويس ها و خدمات لينوكس وب ، كليه سرويسهاي هاست لينوكس به دو دسته استاندارد و حرفه اي ( مخصوص شركت ها - سازمان ها ) دسته بندي شده اند تا شما بتوانيد سرويس مورد نياز خود را به سهولت بيابيد.
برخي از ويژگيهاي منحصر به فرد سرويس هاي هاست لينوكس لينوكس وب در زير آمده است.
- قرار گرفتن بر روي خطوط پر سرعت فيبر نوري (سطح OC)
- رعايت استانداردهاي بين المللي
- استفاده از Firewall هاي سخت افزاري و نرم افزاري به منظور بالا بردن سطح امنيت
- تهيه نسخه پشتيبان از كليه اطلاعات بصورت mirror اتوماتيك و روزانه و هفتگي
- مونيتورينگ شبانه روزي سرويس ها
- ساختار مالتي سرور Load Balanced
- ارائه Application Pool اختصاصي رايگان بر روي هر وب سايت براي افزايش امنيت و پايداري در برابر كد هاي مخرب
قابل توجه:
برخي بر اين باورند كه براي كار كردن با هاست لينوكس حتما بايد از سيستم عامل لينوكس در كامپيوترهاي شخصي خود استفاده كنند و يا حتي فكر مي كنند كه فقط بازديدكنندگاني مي توانند از سايت هاي مبتني بر لينوكس استفاده نمايند كه سيستم عامل رايانه آنان لينوكس است . اين طرز فكر كاملا اشتباه است . باهر سيستم عاملي مي توان به سرورهاي مبتني بر لينوكس متصل شد و يا از آنها بازديد نمود. مديريت سرويس هاي هاست لينوكس يا وبندوز كاملا توسط كنترل پنل هاستينگ و سرويس هاي اف.تي.پي و ايميل انجام ميشود كه با هر سيستم عامل شخصي ميتوان از آنها استفاده كرد.
Cron يكي از قابليتها/ سرويسها در هاست لينوكس است كه وظيفه اجراي برنامه هاي مشخص شده اي را در زمان هاي تعريف شده برعهده دارد. به عبارت بهتر٬ با Cron Jobs شما امكان تعريف زمان اجرا براي برنامه هايي كه قصد داريد به صورت دوره اي اجرا شوند را داريد.
فرض كنيد شما ميخواهيد هر هفته از سايت و يا ديتابيس خود بكاپ تهيه كنيد و يا فايل هاي Temp ايجاد شده را به صورت دوره اي حذف نماييد، با استفاده از Cron Jobs ديگر نياز نيست اين قبيل كارها را به صورت دستي انجام دهيد٬ بلكه انجام آنها به صورت اتوماتيك امكان پذير است.
قبل از اينكه شما بتوانيد به طور موثر از اين ابزار استفاده كنيد لازم است كه دانش و اطلاعات خوبي از دستورات لينوكس داشته باشيد.
در لينوكس كارهايي كه مي بايست طبق زمانبندي و توسط كرون انجام شوند٬ در فايلي بنام CronTab ذخيره مي شوند. اين فايل٬ يك فايل متني است و در هر سطر آن يك دستور با قاعده كه برنامه كرون آنرا مي شناسد٬ قرار مي گيرد كه به هر كدام از اين دستورات Cron Job اطلاق مي شود. هر دستور كرون داراي چندين بخش است كه در تصوير زير فرمت كلي دستورات كرون نمايش داده شده است .
اگر فكر مي كنيد مقاله آنچنان پاسخگوي شما نبود مي توانيد براي اطلاعات بيشتر به وب سايت لينوكس قسمت مقالات مراجعه كنيد كه علاوه بر مقاله هاي هاست لينوكس در مورد ديكر هاست ها وسرور ها مسائل مربوط به طراحي وب سايت مقاله هست پس براي مراجعه به وب سايت لينوكس وب به ادرس http://linux-web.ir مراجعه نماييد.