
پیکربندی سرور چیست؟
تنظیمات سرور
این بخش تنظیمات سرور برنامه کاربردی توصیه شده برای تولید را شرح می دهد.
برای سادگی توضیحات، یک سرور کاربردی واحد (مستقل) را فرض می کنند.
محیط تولید
در یک محیط تولید، بهتر است سرور برنامه و سرور(های) پایگاه داده خود را بر روی ماشین های جداگانه پیکربندی کنید. (این پیکربندی میزبان چندگانه نامیده می شود.)
شکل زیر پیکربندی سرور برنامه ترجیحی را با دو اتصال سرور پایگاه داده نشان می دهد:
پایگاه داده SilverMaster (در بالا با سرور برنامه نشان داده شده است) یک پایگاه داده اصلی برای کل سیستم است.
داشتن وب سرور دیگری در این پیکربندی تأثیر کمی بر سرور برنامه خواهد داشت.
سرور برنامه می تواند با سرورهای وب همزیستی داشته باشد تا زمانی که پورت گوش دادن سرور برنامه را از پیش فرض (پورت 80) به پورت دیگری تغییر دهید.
مزایا
پیکربندی سرور برنامه و سرورهای پایگاه داده در ماشین های جداگانه مزایای زیر را به همراه دارد:
سرور برنامه برای منابع CPU و حافظه با سرورهای پایگاه داده رقابت نمی کند.
ماشینی که میزبان هر سرور پایگاه داده است را می توان پیکربندی کرد تا با نیازهای حافظه آن سرور برنامه مطابقت داشته باشد.
سرورهای پایگاه داده را می توان بدون تأثیر بر سرور برنامه بهینه سازی و تنظیم کرد.
میتوانید سرورهای پایگاه داده خود را بر روی پلتفرمهای سیستمعاملی غیر از سیستمی که سرور برنامه روی آن اجرا میشود، اجرا کنید.
به عنوان مثال، می توانید سرورهای پایگاه داده یونیکس و سرور برنامه را در ویندوز اجرا کنید.
معایب
یکی از اشکالات پیکربندی سرورهای برنامه و سرورهای پایگاه داده در ماشین های جداگانه این است که باید ماشین های اضافی را نگهداری کنید.
فایروال ها و سرورهای پروکسی
فایروال ها برای تنظیم دسترسی به شبکه حیاتی هستند.
شما باید در مورد نحوه استفاده از فایروال ها، نحوه ارتباط سرور برنامه با سرورهای پایگاه داده، و در صورت دسترسی به کاربران ناشناس از طریق فایروال، تصمیمات زیادی بگیرید.
در یک محیط وب در مقیاس بزرگ معمولی، یک سرویس مسیریابی ترافیک ثابت بین روتر ارائه دهنده خدمات شبکه و شبکه داخلی قرار می گیرد.
سرویس مسیریابی ترافیک ممکن است در سطح IP با استفاده از قوانین غربالگری در روتر یا در سطح برنامه با استفاده از دروازهها و سرویسهای پروکسی پیادهسازی شود.
درباره سرورهای پراکسی پروکسی سرور برنامه ای است که ترافیک بین شبکه محافظت شده و اینترنت را واسطه می کند.
سرورهای پراکسی عمدتاً برای یکپارچهسازی اتصالات اینترنتی، ارائه سطح عمومی ناشناس به کاربران (با محافظت از اطلاعاتی که معمولاً از مرورگر به سرور وب منتقل میشوند) و ایجاد امنیت بیشتر در مورد ترافیک وب (مانند سایتهایی که کاربران میتوانند به آنها دسترسی داشته باشند) استفاده میشوند.
بسیاری از پراکسی ها شامل ثبت یا پشتیبانی اضافی برای احراز هویت کاربر هستند.
از آنجایی که پروکسی ها باید پروتکل برنامه مورد استفاده را درک کنند، می توانند امنیت خاص پروتکل را نیز پیاده سازی کنند.
دستگاه پراکسی سطح بالاتری از ممیزی و امنیت را فراهم میکند، اما هزینههای پیکربندی را نیز افزایش میدهد و سطح سرویس را کاهش میدهد ؛
چون باید برای هر سرویس مورد نظر یک پروکسی ایجاد شود.
پیکربندی با فایروال و سرور پروکسی
سرور برنامه باید در داخل هر فایروال هایی که سایت شما دارد اجرا شود و درخواست های HTTP از مشتریان اکسترانت به سرور برنامه یا از طریق فایروال یا پروکسی مجاز باشد.
به این ترتیب اتصالات پایگاه داده نیازی به عبور از فایروال ندارند.
شکل زیر نشان می دهد که چگونه یک سرور برنامه ممکن است با فایروال و سرور پروکسی پیکربندی شود:
شما میتوانید جهت خرید سرور اچ پی و خرید تجهیزات شبکه با بهترین قیمت و ضمانت اصل بودن کالا با مشاورین آریا شبکه پیشرو تماس بگیرید.