ما الذي يمكنني استخدامه لاستضافة موقع القضبان على ويندوز؟

StackOverflow https://stackoverflow.com/questions/894977

  •  23-08-2019
  •  | 
  •  

سؤال

حسنا، قبل أن تذهب يا رفاق المكسرات - هذا مجرد موقع صغير، إعداد مؤقت. الآن أخرج بعض الأشخاص الداخليين عن بعد إلى الخادم واستخدم الموقع من خلال Webrick عبر أمر Dev: Ruby Script / Server. ليس مثاليا تماما.

أنا فقط بدأت القضبان ديف وأريد أن أعرف طريقة أفضل للتعامل مع الاستضافة على مربع Windows Pro. مرة أخرى، مؤقتة فقط لذا يرجى أن تكون لطيف :)

هل كانت مفيدة؟

المحلول

بقدر ما أعرف، mod_Rails ليس بديلا.

يلعب Mongrel لطيفا جدا على Windows، حتى تتمكن من إعداد عدد قليل من المجالات ولديك وكيل IIS أو Apache إليهم. أو مجرد استخدام mongrel مباشرة. قبل Mod_Rails، كان Mongrel طريقة الفعل الفعلي للنشر على أي منصة، لذلك فهو اختيار قابل للتطبيق للغاية.

مرة واحدة تم إجباري على النشر على Windows، ومع ذلك، فقد قمت بتثبيت Ubuntu عبر VirtualBox (يمكن أيضا استخدام VMWare أو أي شيء، بالطبع) ونشرها على ذلك. يعمل مثل الحلم، وعلى العمل مع نظام التشغيل معقول. phew. ssh والأشياء. لا أستطيع العيش بدونها. سطح المكتب البعيد ليس بالضبط نوع بلدي.

نصائح أخرى

أفضل رهان لديك هو إعداد كتلة mongrel. Mongrel هو خادم تطبيقات يمكن أن يخدم تطبيق القضبان على HTTP. لكن مثيل Mongrel واحد يمكنه فقط التعامل مع طلب واحد في نفس الوقت، لذلك يعمل الناس عادة العنقودية من mongrels، أي مثيلات mongrel متعددة. لا تتحدث هذه الحالات المنغفرلة إلى الإنترنت مباشرة. بدلا من ذلك، يتم وضعه وراء موازن التحميل أو خادم ويب، يطلب الوكلاء إلى مجموعة من mongrels. إذا كنت تستخدم Apache على Windows، فيمكنك: 1. الإعداد وبدء مجموعة من mongrels، كل الاستماع إلى منفذها الخاص. 2. قم بإعداد مضيف افتراضي مع بعض التوجيهات MOD_PROXY_BALANCER، والتي تخبرها ب MOD_PROXY_BALANCER بالوكالة جميع الطلبات إلى كتلة Mongrel. سيقوم MOD_PROXY_BALANCER بتوزيع الحمل تلقائيا بين mongrels.

إذا كان الاستخدام منخفضا حقا، فهل من المرجح أن يكون الشخص في الغالب 1 في وقت واحد أو وقت الاستجابة حقا منخفض، ثم يمكنك الابتعاد عن mongrel واحد ووجود المستخدمين لديك متصفحا إلى عنوان IP الشخصي والمنفذ.

لبعض الوقت قبل أن أحصلت أخيرا على تطبيقاتي ترحيلها إلى Cour Cloud Linux / Apache "Cloud" (التي كانت سوى أي شيء سوى الأسباب الداخلية ذات الصلة بالتكنولوجية في الغالب)، أدت إلى تشغيل تطبيقين على محطة عمل، باستخدام Mongrel منفصلة (منافذ مختلفة) لكل منها. لقد عمل جيدا بما يكفي ليكون مفيدا لمدة عام تقريبا.

في هذه الأيام (حسنا، حوالي ثلاثة أسابيع الآن)، استبدلت الفورية والتحكم - والضعف - من الوصول المحلي (تحت مكتبي) إلى استقرار خمسة خوادم، ولكل منها مناطق متعددة، ومناطق التدريج، ومضايقات النشر. التأرجح والدوار.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top