تكوين المضيفين الظاهري في Apache / الراتنج (تشغيل كولدفيوشن 8)

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

سؤال

ولقد <م> تطوير الإعداد خادم يقوم بتشغيل أدوبي Coldfusion8 (تثبيت .war) على رأس CAUCHO الراتنج v3.1.9. (سينت أو إس 5.3-64bit)

ملاحظة : لهذا هو أول تجربة لي مع الراتنج. واني اسعى الى تشغيل Coldfusion8 على رأس الراتنج كما اقترح لي أن هذا من شأنه أن يعطي لي المكاسب الأداء كبيرة.

<القوي> سؤالي هو : في كيف يمكن بسهولة دمج متعددة virtualhosts اباتشي مثل بلدي التكوين الحالي

.

في خادم الإنتاج بلدي، تشغيل CF8، مستقل تثبيت على أدوبي زودت JRun عبر mod_jrun22.so في اباتشي، لدي الإعداد المضيفين الظاهري لكل المواقع بلدي لافتا إلى '/ فار / على شبكة الاتصالات العالمية / * / أتش تي أم أل /، على غرار التالية (المبسطة):

<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.mydomain.com/html
ServerName www.mydomain.com
ServerAlias mydomain.com
</VirtualHost>

<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.myotherdomain.com/html
ServerName www.myotherdomain.com
ServerAlias myotherdomain.com
</VirtualHost>

وهذا التكوين يسمح لي أن المضيفين الظاهري الإعداد من خلال اباتشي لافتا إلى '/ فار / على شبكة الاتصالات العالمية / * / أتش تي أم أل "حتى أتمكن من نشر بسرعة المواقع مع كلدفوسون التطبيقات.

وحسنا مع الراتنج، يبدو لي أن أيضا الإعداد <المضيف> علامات لكل واحد من المضيفين الظاهري في بلدي "/opt/resin/conf/resin.conf. وبالتالي، الحاجة إلى تكرار تماما المضيفين الظاهري اباتشي.

وماذا أريد حقا هو أن تكون قادرة على إعداد مضيفي اباتشي الظاهري ومن ثم قد الراتنج تعويض وفقا لذلك.

وأنا في حاجة الى حل أفضل ومنفتح تماما ليسلي أي اقتراح.

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

المحلول

مستندات الراتنج أنه يظهر مثال باستخدام التعابير المنطقية لتغيير الدليل الجذر. يمكنك إنشاء التعابير المنطقية مشابه اشتعلت للتو أي موقع كوم وتعيين جذر المستند؟

ومن اللعب مع الراتنج / railo وCAUCHO لم أجد وسيلة على الإطلاق ليكون مجرد تكوين virtualhost في اباتشي فقط. لديك لتكرار ذلك إلى مستوى معين على أي حال. إما عن طريق إدخال رجإكس أو كما فعلت (كان فقط حوالي 10 المجالات) إنشاء إدخال لكل موقع.

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