سرور وب: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش برچسبها: ویرایش همراه ویرایش از وبگاه همراه |
ابرابزار |
||
خط ۲:
{{بهبود منبع}}
[[پرونده:firstwebserver.jpg|بندانگشتی|تصویری از اولین سرور وب دنیا]]
'''کارساز وب'''،<ref>''کارساز'' و ''وب'' واژههای مصوب [[فرهنگستان زبان و ادب فارسی]] به جای ''Server'' و ''Web'' در [[زبان انگلیسی|انگلیسی]] هستند. {{یادکرد وب | تاریخ بازبینی=۲۸ دسامبر ۲۰۱۱ | عنوان=واژهنامه مرجع برای ترجمه محیط لینوکس | نشانی=http://tihcec.tabaar.com/Nashrie/Files/874.pdf | ناشر=[[شورای عالی انفورماتیک]] | archiveurl=https://web.archive.org/web/20120112083716/http://tihcec.tabaar.com/Nashrie/Files/874.pdf | archivedate=۱۲ ژانویه ۲۰۱۲ | dead-url=yes
اصلیترین وظیفه یک وب سرور میزبانی و
در پاسخ به درخواست کاربر برای ارتباط با یک صفحه وب مشخص توسط پروتکل HTTP ارسال
در واقع به دو معنی است:
# یک [[برنامه کامپیوتری]] است که مسئول قبول کردن
# یک کامپیوتر است که یک برنامه کامپیوتری را اجرا
هر کامپیوتری میتواند با نصب
سرورها بهطور کلی به ۲ دسته تقسیم میشوند:
خط ۱۷:
'''سرورهای اشتراکی:''' بر روی هر یک از این کامپیوترها، معمولاً حدود ۱۵۰۰ سایت میزبانی میشوند که نسبت به سرورهای اختصاصی از قدرت بسیار کمتری نیز برخوردارند. فضای این سرور بین مشترکین مختلف تقسیم خواهد شد. این نکته بسیار مهم است که این تعداد سایت، سرور را کند کرده و همچنین چون طراحهای مختلفی این سایتها را طراحی کردهاند ممکن است تعداد زیادی از این وب سایتها غیر بهینه طراحی شده باشند که در نهایت، عملکرد سایت به شدت تحت تأثیر قرار خواهد گرفت.
'''سرورهای اختصاصی:''' در این نوع سرورها، کامپیوتر به صورت اختصاصی در انحصار یک استفادهکننده (شرکت طراح) میباشد، بنابراین این سرور توسط طراحهای مختلف به صورت اشتراکی استفاده نمیشود، همچنین چون معمولاً فقط بین ۱ یا چند سایت بر روی این سرور میزبانی میشوند و همه سایتها نیز توسط یک تیم طراحی، تولید شدهاند بنابراین امکان تحت تأثیر قرار گرفتن سایت توسط سایتهای غیر بهینه طراحی شده توسط دیگران وجود نخواهد داشت و امنیت سایت بالا میرود. این سرورها در دو حالت فیزیکی و مجازی سرویس میدهند.
== ویژگیهای مشترک ==
در عمل بسیاری از سرورهای وب،
* شناسایی: درخواست شناسایی اختیاری قبل از اجازه دسترسی به انواع منابع
* نه تنها مفاهیم استاتیک (مفاهیم فایلی که بر روی سیستم فایلی وجود دارد) بلکه مفاهیم داینامیک را با یک یا چند ساختار نیز مانند SSI, CGI, SCGI, FastCGI , JSP, [[پیاچپی|PHP]], ASP, ASP.NET اداره میکند.
* پشتیبانی از HTTPS تا به کاربران اجازه دهد اتصالات مطمئنی به سرور را بر روی پورت ۴۴۳ به جای ۸۰ برقرار کنند. این نوع اتصال روی پروتکل SSL
* [[فشرده سازی]] مطالب تا بتوان از حجم پاسخها کم کرد. (توسط کدسازی GZIP)
* پشتیبانی از فایلهای بزرگ تا بتواند فایلهای بزرگتر از ۲ گیگا بایت را سرویس دهی کند.
خط ۴۵:
سرور وبی است که ارائه دهنده آن شرکت NginX میباشد.
Nginx
همچنین از آن به عنوان سرور پروکسی معکوس و کَش [[HTTP]] نیز استفاده
برای حفظ تعادل در وب سایت نیز از این سرویس NginX ستفاده
ایگور سیسوف مهندس
=== مقایسه عملکردهای امنیتی سرورهای وبِ آپاچی و IIS ===
خط ۷۷:
== ترجمه مسیر ==
سرور وب میتوانند کامپوننت مسیر url را نگاشت کنند به:
# منابع [[فایل سیستم]] محلی (برای درخواستهای ایستا)
# نام برنامه داخلی یا خارجی (برای درخواستهای پویا)
برای مثال کاربر آدرس زیر را درخواست میکند :http://www.example.com/path/file.html{{پیوند مرده|date=اکتبر ۲۰۱۹ |bot=InternetArchiveBot
مرورگر وب کاربر آن را به یک اتصال به http://www.example.com با درخواست http 1.1 ترجمه میکند:
GET/path/file.html.php HTTP/1.1
|