هنگامیکه شما با دنیای میزبانی وب و سرورها سروکار داشته باشید و یا از لوکالهاست بر روی کامپیوتر شخصی خود طراحی سایت در مشهد استفاده کرده باشید، به احتمال زیاد با نام آپاچی برخوردهاید. اگر دوست دارید که بدانید وبسرور آپاچی (Apache) چیست؟ و چگونه میتوانیم از آن استفاده کنیم، در این مقاله همراه ما باشید. وبسرور چیست؟ برای استفاده از سرور و دستیابی به فایلهای وبسایت از نرمافزارهای سرور استفاده میکنیم. این نرمافزارها به فایلهای ذخیره شده در سرور فیزیکی ما دسترسی دارند و برای کارهای مختلف بر روی سرور استفاده میشوند. یکی از این نرمافزارها وبسرور است.
وبسرور نرمافزاری است که به عنوان یک واسط بین سرور و سیستم کاربر عمل میکند. بدین صورتکه کاربر درخواستی را برای دسترسی به یک صفحه وب میفرستد. وبسرور آن را از سرور اصلی درخواست میکند، چندین بررسی امنیتی را به درخواست htpp کاربر انجام میدهد و سپس محتوای وبسایت را به کاربر ارائه میدهد.
یک وبسرور مانند یک گارسون رستوران عمل میکند. وقتی مشتری وارد رستوران میشود. گارسون از او استقبال میکند و اطلاعات مربوط به رزرو خود را بررسی میکند، سپس مشتری را به سمت میز هدایت میکند. همانند گارسون رستوران، وبسرور، صفحهای که درخواست کردید را بررسی میکند و برای بازدید شما، آن صفحه را پیدا میکند. سپس ارتباطات شما را با وبسایت (آشپزخانه) انجام میدهد.
وبسرور آپاچی (Apache) چیست؟
آپاچی (Apache) چیست؟
آپاچی محبوبترین وبسرور موجود میباشد که در پسزمینه یک سیستمعامل اجرا میشود و محتواهایی از قبیل صفحات HTML، چندرسانهای و برگههای CSS Style را از طریق اینترنت ارائه میدهد.
این وبسرور یک برنامه توسعه یافته است که در سال ۱۹۹۵ توسط بنیاد نرمافزار Apache منتشر شده که امروزه تبدیل به پرکاربردترین نرمافزار در شبکه جهانی وب شده است. جدیدترین نسخه آن در نسخه 2.4.43 ارائه میشود.
وبسرور Apache نخستین بار برای سیستمعاملهای لینوکس و یونیکس ساخته شد، اما بعدها برای کار با سایر سیستمها از جمله ویندوز و مک نیز سازگار شد. تنها تفاوت استفاده از آپاچی در سیستمعاملهای مختلف، در نوع مسیرهای دایرکتوری و مراحل نصب آن است.
ساختار عمومی سایت میزبان و آپاچی
یک وبسایت میزبان دارای چهار دایرکتوری اصلی میباشد: htdocs ، confs ، logs و cgi-bin
htdocs :
فهرست پیش فرض اسناد وب سرور Apache است که شامل تمام صفحات استاتیک و محتوای پویا است که پس از دریافت درخواست HTTP برای آنها ارائه میشود.
conf:
دایرکتوری است که کلیه پروندههای پیکربندی سرور در آن قرار دارد. این فایلها متنی ساده هستند که در آن بخشهایی برای کنترل رفتار و عملکرد سرور وب وجود دارد.
logs :
دایرکتوری است که اطلاعات مربوط به سرور، خطاها و دسترسی به آپاچی در آن نگهداری میشود.
cgi-bin:
دایرکتوری است که اسکریپتهای CGI در آن نگهداری میشود. CGI راهی را برای تعامل وبسرور با برنامههای تولید محتوا خارجی تعریف میکند.
در تصویر زیر میتوانید معماری سیستم وبسرور آپاچی را مشاهده کنید:
هنگامیکه شما با دنیای میزبانی وب و سرورها سروکار داشته باشید و یا از لوکالهاست بر روی کامپیوتر شخصی خود طراحی سایت در مشهد استفاده کرده باشید، به احتمال زیاد با نام آپاچی برخوردهاید. اگر دوست دارید که بدانید وبسرور آپاچی (Apache) چیست؟ و چگونه میتوانیم از آن استفاده کنیم، در این مقاله همراه ما باشید. وبسرور چیست؟ برای استفاده از سرور و دستیابی به فایلهای وبسایت از نرمافزارهای سرور استفاده میکنیم. این نرمافزارها به فایلهای ذخیره شده در سرور فیزیکی ما دسترسی دارند و برای کارهای مختلف بر روی سرور استفاده میشوند. یکی از این نرمافزارها وبسرور است.
وبسرور نرمافزاری است که به عنوان یک واسط بین سرور و سیستم کاربر عمل میکند. بدین صورتکه کاربر درخواستی را برای دسترسی به یک صفحه وب میفرستد. وبسرور آن را از سرور اصلی درخواست میکند، چندین بررسی امنیتی را به درخواست htpp کاربر انجام میدهد و سپس محتوای وبسایت را به کاربر ارائه میدهد.
یک وبسرور مانند یک گارسون رستوران عمل میکند. وقتی مشتری وارد رستوران میشود. گارسون از او استقبال میکند و اطلاعات مربوط به رزرو خود را بررسی میکند، سپس مشتری را به سمت میز هدایت میکند. همانند گارسون رستوران، وبسرور، صفحهای که درخواست کردید را بررسی میکند و برای بازدید شما، آن صفحه را پیدا میکند. سپس ارتباطات شما را با وبسایت (آشپزخانه) انجام میدهد.
وبسرور آپاچی (Apache) چیست؟
آپاچی (Apache) چیست؟
آپاچی محبوبترین وبسرور موجود میباشد که در پسزمینه یک سیستمعامل اجرا میشود و محتواهایی از قبیل صفحات HTML، چندرسانهای و برگههای CSS Style را از طریق اینترنت ارائه میدهد.
این وبسرور یک برنامه توسعه یافته است که در سال ۱۹۹۵ توسط بنیاد نرمافزار Apache منتشر شده که امروزه تبدیل به پرکاربردترین نرمافزار در شبکه جهانی وب شده است. جدیدترین نسخه آن در نسخه 2.4.43 ارائه میشود.
وبسرور Apache نخستین بار برای سیستمعاملهای لینوکس و یونیکس ساخته شد، اما بعدها برای کار با سایر سیستمها از جمله ویندوز و مک نیز سازگار شد. تنها تفاوت استفاده از آپاچی در سیستمعاملهای مختلف، در نوع مسیرهای دایرکتوری و مراحل نصب آن است.
ساختار عمومی سایت میزبان و آپاچی
یک وبسایت میزبان دارای چهار دایرکتوری اصلی میباشد: htdocs ، confs ، logs و cgi-bin
htdocs :
فهرست پیش فرض اسناد وب سرور Apache است که شامل تمام صفحات استاتیک و محتوای پویا است که پس از دریافت درخواست HTTP برای آنها ارائه میشود.
conf:
دایرکتوری است که کلیه پروندههای پیکربندی سرور در آن قرار دارد. این فایلها متنی ساده هستند که در آن بخشهایی برای کنترل رفتار و عملکرد سرور وب وجود دارد.
logs :
دایرکتوری است که اطلاعات مربوط به سرور، خطاها و دسترسی به آپاچی در آن نگهداری میشود.
cgi-bin:
دایرکتوری است که اسکریپتهای CGI در آن نگهداری میشود. CGI راهی را برای تعامل وبسرور با برنامههای تولید محتوا خارجی تعریف میکند.
در تصویر زیر میتوانید معماری سیستم وبسرور آپاچی را مشاهده کنید:

افزایش ورودی گوگل در کمترین مجال: تکنیک هایی که می بایست آزمون فرمائید