Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in /home/afaghhos/domains/afaghhosting.net/public_html/blog/wp-content/themes/magone/functions.php on line 73
مدیریت کانفیگ سرور دامنه | NGINX یا Apache ؟

NGINX یا Apache ؟

در این مقاله قصد داریم نحوه غیرفعال سازی Apache را مورد بررسی قرار دهیم و پس از آن به سراغ مبحث نصب NGINX و فعالسازی آن بر روی سرور خواهیم رفت. این

معرفی شرکت Godaddy
رکورد CNAME چیست؟
A Record چیست؟ – کاربرد A Record

نصب NGINX

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

NGINX چیست؟

NGINX در سال ۲۰۰۴ به بازار عرضه شد و به سرعت تبدیل به یکی از مشهورترین موارد برای سرور های وب سایت شد. در واقع این برنامه مبلغ برنامه دیگری به نام Event-driven design است که می تواند باعث استفاده بهینه از سرور شود.

به این دلیل، NGINX اغلب به عنوان سریعترین جایگزین Apache  شناخته می شود و قادر است که ارتباطاتی که به صورت همزمان انجام می گیرد را با استفاده از منابعی کمتر انجام دهد. مقایسه های بسیاری بین Apache و NGINX انجام شده است و ما قضاوت را به عموم میسپاریم اما در اینجا دلایلی را مطرح میکنیم که میتواند یک دوئل بین این دو برنامه ایجاد کند.

آیا NGINX یا Apache  برنامه مناسبی برای شما هستند؟

اگر شما…

  • از سرور استفاده میکنید تا یک وب سایت با ترافیک بالا را میزبانی کنید.
  • میخواهید با یک چارچوب توسعه جدید برای وبسایت خود کار کنید.
  • میخواهید از یک جایگزین برای CGI/Fast CGI استفاده کنید مانند WSGI
  • با افزودنیها, اجزا و یا ماژول ها مشکلی ندارید
  • اگر با یک پیکربندی یا Configuration پیچیده تر مشکلی ندارید.

در این صورت NGINX می تواند برای شما مفید باشد.

و اگر شما…

  • از برنامه های مرسوم مانند MySql/Php استفاده می کنید، مانند وردپرس
  • در نظر دارید که وبسایت های زیادی را با پیکربندی های مختلف میزبانی کنید.
  • با پلتفرمی که شناخته شده و مورد کاربرد بسیاری بوده است کار کنید.
  • میخواهید به ماژول های مختلف, افزودنی ها و اجزاء مختلف دسترسی داشته باشید.

در این صورت بهتر است که از Apache استفاده کنید.

مدیریت پشتیبانی کانفیگ و پیاده سازی سرور های لینوکسی و ویندوزی