منبع اصلی نوشتار زیر در این لینک قرار دارد

کدام وب سرور؟

Apache

بنظر من یکی از بزرگترین مزایای Apache کد باز یا به اصطلاح Open Source بودن اون هستش

وب سرور آپاچی مثل IIS نیست و شما میتونید اون رو بروی بسیاری از سیستم عامل ها اجرا کنید و توسعه دهندگان روز به روز در حال توسعه این وب سرور هستن نکته جالب این است که این نرم افزار کاملا رایگان است و میتونید به راحتی از وب سایت www.apache.org دانلود کنید من خودم دارم از لینوکس استفاده میکنم و براحتی روی لینوکس اجرا شده و مشکلی باهاش ندارم شما میتونید آپاچی رو بروی سیستم عامل های:

1.لینوکس

2.مکینتاش

3.یونیکس

4.Novell

5.ویندوز

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

بصورت کامل از HTTP پشتیبانی میکند

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

پشتیبانی از زبان اسکریپتی و CGI و …

وب سرور Apache از فایل ممتنی hhtpd.conf برای پیکربندی استفاده میکنه که شما خیلی راحت می تونید با یک Text Editor به راحتی تنظیمات رو دستکاری کنید و با کپی کردن این فایل تمامی تنظیمات رو از یک کامپیوتر به کامپیوتر دیگه انتقال بدید عیب اینکار اینه که طرف باید یک مدیر تا حدودی حرفه ای باشه

اما نرم افزار Xampp

یکی از پرکاربردترین و ساده ترین نرم افزاری است که برای هر کاربر برنامه نویسی PHP لازم هستش خیلی راحت از طریق کنترل ژنل این نرم افزار شما می توانید آپاچی،MySql،FileZila رو استارت و یا متوقف کنید

\"\"

کار با این نرم افزار خیلی ساده اس واقعی پیکربندی و راه اندازی یک وب سرور بروی لینوکس و ویندوز شاید برای خیلی سخت باشه و نه کلا سخت باشه ولی کافیه فقط و فقط این نرم افزار رو نصب و اجرا کنید با Start زدن فعال Stop غیر فعال میشه شما میتونید CMS ها رو خیلی راحت اجرا کنید

امکانات Xammp 1.7.3

Apache (2.2.15)
MySQL (5.1.45)
PHP (5.3.2)
ProFTPD (1.3.3)
phpMyAdmin (3.3.1)
MiniPerl
OpenSSL
phpMyAdmin
XAMPP Control Panel
Webalizer
Mercury Mail Transport System
FileZilla FTP Server
SQLite
ADODB
Zend Optimizer

XAMPP Security

IIS

یکی از بزرگترین نقاط ضعف برای IIS اینکه فقط بروی سیستم عامل ویندوز کار میکنه و نرم افزار خاصی رو هم نمیخواد خیلی راحت از Add or Remove Program و بعد Add New Program  گزینه Internet Information Service‌رو فعال کنید و دیسک ویندوز رو در CD-ROM بزارید و منتظر بشید نصب تموم بشه

آپاچی چندان بر خلاق IIS که از قواعد امنیتی تعریف شده توسط سیستم عامل بهره میگیرد آپاچی اینطور نیست درحالیکه IIS ارتباط تنگاتنگی با سیستم عامل و قواعد امنیتی تعریف شده برای آن دارد در IIS 7 ابزارهای مدیریتی ساده هست feature-focused با یک کلیک ساده بروی وب سرور شما میتونید ویژگی هایی رو که میتونید مدیریت کنید راحت پیکربندی کنید در قسمت راست تنظیمات لوگین و تنظیمات پیچیده تری وجود داره ببینید تمامی تنظیمات IIS در «Metabase» ذخیره میشه این تنظیمات شبیه به رجیستری ویندوز هستش و در metabase ذخیره میشه و ابزارها و API و .. برای پیکربندی نیز وجود داره و شما مستقیم نمی تونید با یک ویرایشگر متن Text Editor به راحتی اون رو تغییر بدید در IIS 7 تمامی تنظیمات در یک فایل XML به نام ApplicationHost.Config در System32\\inetsrv\\config ذخیره میشه و تغییرات در فایل به آسانی قابل انجام هستش و کپی کردن تنظیمات از یک سیستم به سیستم دیگه خیلی ساده اس با کپی کردن Applicationhost.conf و قرار دادن در مسیر System32\\inetsry\\config بدون نیاز به Restart کردن سیستم تمامی تنظیمات IIS 7 در پوشه System32\\inetsry\\config\\schema قابل دسترسی هست و فرایند اضافه کردن تنظیمات جدید با ایجاد فایل در این پوشه،ریجستر کردن آن و ….

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

http://blogs.iis.net/bills/archive/2007/05/07/iis-vs-apache.aspx


\"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"



برچسب ها : , , , , , , ,