تثبيت جهاز افتراضي لـ Bitrix. الجهاز الظاهري VMBitrix. سجل إصدارات BitrixEnv وBitrixVM

"1C-بيتريكس: آلة افتراضية» تم تكوينه خصيصًا للتنفيذ السريع لمنتجات برامج 1C-Bitrix: يتم نشره في دقائق ويكون جاهزًا للعمل على الفور! لا يمكنك تثبيت الإصدارات التجريبية من منتجات 1C-Bitrix على جهاز افتراضي فحسب، بل يمكنك أيضًا نقل مشاريعك الجاهزة.

"1C-Bitrix: بيئة الويب" - لينكس

"1C-Bitrix": بيئة الويب" - Linuxيعمل على التثبيت السريع والسهل لجميع البرامج اللازمة لتشغيل منتجات وحلول 1C-Bitrix على منصات Linux CentOS 6 (i386، x86_64) وCentOS 7 (x86_64).

باستخدام "1C-Bitrix: Virtual Machine"، يمكنك توفير الوقت والمال: بشأن نشر الخادم وتكوينه، وشراء المعدات اللازمة، وضمان أمان المشروع. يمكنك استخدام جهاز افتراضي استخدم مجانا. الآلة متوفرة أيضا ل الإيجار من المضيفينبسعر خطة الاستضافة.

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon EC2 هي خدمة ويب توفر قوة حوسبة قابلة للتطوير وهي مصممة لنشر تطبيقات الويب بسرعة وسهولة على مواقع Amazon (السحابية). قام متخصصو 1C-Bitrix بإعداد صور BitrixVM التي تم تكوينها مسبقًا (صور AMI) لـ التشغيل السريعتطبيقات 1C-Bitrix في Amazon EC2، والتي تشمل:
  • سينت أو إس 7.5
  • إنجينكس + أباتشي 2
  • MySQL5 مع دعم InnoDB
  • خادم البريدعامل
  • قائمة تحكم تشبه UNIX مع مهام مشتركة
  • عنوان IP عبر DHCP، أو تم تكوينه بواسطة Amazon Elastic IP
  • دعم HTTPS
قائمة أمي حسب المنطقة:

إجراء التركيب

إجراء التركيب:


قم بتنزيل وتثبيت VMWare Player - وهو منتج مجاني يعمل على أي نظام تشغيل Windows أو Linux.

قم بتنزيل وتفريغ الجهاز الظاهري BitrixVM الذي تم تكوينه.

قم بتشغيل VMWare Player وافتح ملف BitrixVirtualAppliance.vmx من الدليل الذي قمت بفك ضغط صورته الافتراضية فيه.
إذا كنت معتادًا على برنامج VMWare، فمن المحتمل أن يكون لديك منتجات خوادم من هذه الشركة يمكنك من خلالها تشغيل الجهاز الظاهري الخاص بنا دون أي مشاكل.

أجب عن أسئلة حوار VMWare وأعد التشغيل خادم إفتراضي.

افتح عنوان IP المستلم في متصفحك.
قم بتشغيل معالج التثبيت والتكوين لمنتجات 1C-Bitrix، وأكمل جميع الخطوات وابدأ العمل!
BitrixSetup

البرنامج النصي لإعداد Bitrix

في "1C-Bitrix: الآلة الافتراضية" بنيت فينص خاص BitrixSetup، والتي يمكنك من خلالها تنزيل مجموعة التوزيع للإصدار التجريبي أو التجاري للمنتج من موقع الويب www.1c-bitrix.ru مباشرة إلى موقع الويب الخاص بك، دون تنزيل الملف إلى الكمبيوتر المحلي.

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

بمساعدة حلول VM الخاصة، يمكنك بسرعة الحصول على خادم تم تكوينه على النحو الأمثل، وليس أقل شأنا في الأداء من BitrixVM، وفي قابلية التوسع - متفوق على الجهاز الظاهري 1C-Bitrix. تم إعداد الحزم بواسطة متخصصين في 1C-Bitrix وهي متاحة للتنزيل والاستخدام.

1. "1C-Bitrix: الجهاز الظاهري 7.3.4"

تم تكوين "1C-Bitrix: Virtual Machine 7.3.4" خصيصًا للتنفيذ السريع لمنتجات برنامج 1C-Bitrix: يتم نشره في دقائق ويكون جاهزًا للعمل على الفور! لا يمكنك تثبيت الإصدارات التجريبية من منتجات 1C-Bitrix على جهاز افتراضي فحسب، بل يمكنك أيضًا نقل مشاريعك الجاهزة.

2. "1C-Bitrix: بيئة الويب" - Linux

"1C-Bitrix": بيئة الويب" - يُستخدم Linux للتثبيت السريع والسهل لجميع البرامج اللازمة لتشغيل منتجات وحلول 1C-Bitrix على منصات Linux CentOS 6 (i386, x86_64) وCentOS 7 (x86_64).

3. قالب تطبيق Virtuozzo لإطلاق Bitrix VPS الأمثل

حزمة قوالب تطبيق Virtuozzo VZ لـ Bitrix باستخدام حل بيئة الويب 1C-Bitrix - Linux 2.0. تم تصميم القالب لتثبيت (إنشاء) حاويات Virtuozzo استنادًا إلى CentOS 6 (i386, x86_64) وCentOS 7 (x86_64) المعبأة كقالب Virtuozzo EZ.

يتطلب تثبيت الحزم مهارات إدارية! يحصل معلومات إضافيةيمكنك ذلك في مركز دعم المطورين عن طريق الاتصال بالمجتمع في المنتدى

حول المنتج

حول المنتج

تم تكوين "1C-Bitrix: Virtual Machine" خصيصًا للتنفيذ السريع لمنتجات برامج 1C-Bitrix: يتم نشره في دقائق ويكون جاهزًا للعمل على الفور! لا يمكنك تثبيت الإصدارات التجريبية من منتجات 1C-Bitrix على جهاز افتراضي فحسب، بل يمكنك أيضًا نقل مشاريعك الجاهزة. علاوة على ذلك، يمكنك تشغيل عدة مواقع على جهاز افتراضي واحد من خلال المعالج.

تمكين كتلة الويب الجهاز الظاهري

يتضمن الجهاز الظاهري معالجًا لإنشاء مجموعة، ومعالجًا لإضافة خادم تابع، ومعالجًا لتحويل الخادم التابع إلى الوضع الرئيسي. يستغرق الآن نشر المجموعة من 5 إلى 10 دقائق. ليست هناك حاجة لتثبيت أو تكوين أي شيء.

يمكنك الآن تقدير فوائد الأجهزة الافتراضية، حتى لو لم تستخدمها من قبل. قم بتنزيل جهاز ظاهري جاهز للاستخدام بالكامل. قم بتشغيله وشاهد مدى سرعة عمل منتجات 1C-Bitrix ضمن خادم افتراضي تم تكوينه بشكل صحيح.

تحميل واستخدام مجانا!
الإيجار بسعر تعريفة الاستضافة

يتم تنفيذ "1C-Bitrix: Virtual Machine" باستخدام تقنيات المحاكاة الافتراضية لـ VMware ويمكن استخدامه في أي حلول VMware مصممة للحوسبة السحابية.

كيف تحاول؟

هناك طريقتان لاختبار الجهاز الظاهري:
  • قم بتنزيل ملف التثبيت وتشغيله على جهاز الكمبيوتر الخاص بك بنفسك (مجانًا)؛
  • استئجار جهاز افتراضي للمضيف (بسعر تعريفة الاستضافة).

"1C-Bitrix: Virtual Machine" هو منتج غير تجاري. وفي الوقت نفسه، يمكنك اللجوء إلى 1C-Bitrix للحصول على المساعدة إذا واجهت مشاكل في عمل منتجاتنا التجارية ("1C-Bitrix: إدارة الموقع"، و"1C-Bitrix: Corporate Portal" و) على BitrixVM. لكن المشكلات الأخرى، على سبيل المثال، تغيير تكوين BitrixVM، يتم حلها فقط من خلال مجتمع المطورين.

تكوين المنتج

"1C-Bitrix: Virtual Machine" يحاكي تشغيل جهاز كمبيوتر حقيقي. يشتمل المنتج على نظام تشغيل مكون، وخادم ويب، وقاعدة بيانات، وجدار حماية، خادم البريد، بالإضافة إلى عدد كبير من الإعدادات التي تعتمد عليها موثوقية مشروع الويب وأدائه وأمانه. يمكنك إطلاق مشروع جديد على جهاز افتراضي، أو نقل موقع ويب جاهز إليه. من الممكن نقل موقع ويب مباشرة من الخادم إلى الجهاز.

يحتوي الخادم الظاهري على:

  • نظام التشغيل - CentOS 7.5 مع القدرة تحديث أوتوماتيكي
  • التكوين ذو المستويين - NGINX + Apache2
  • MySQL5 مع دعم InnoDB
  • دعم HTTPS
  • معالجات لإعداد مجموعة وإضافة مواقع إضافية
  • معالج تكوين خادم بحث Sphinx
  • حزم إضافية: Geoip، Catdoc، Poopler، MC، Man، Strace، Sphinx
  • جدار الحماية الذي تم تكوينه (iptables) وأمن التكوين الذي تم التحقق منه
  • يتم الحصول على عنوان IP عبر DHCP أو تعيينه يدويًا
  • عميل البريد الإلكتروني القابل للتخصيص بسهولة (msmtp)
  • الحد الأدنى لمتطلبات الذاكرة - 512M
  • الحد الأقصى لمساحة القرص 100 جيجابايت
  • تحسين الأداء التلقائي لأحجام الذاكرة المختلفة (حتى 16 جيجابايت)
  • لوحة وحدة التحكم للإجراءات النموذجية لإدارة خادم افتراضي
  • عدد كبير من الإعدادات التي تؤثر على الموثوقية والأداء والأمان
  • كلمة مرور الجذر هي bitrix (يجب تغييرها عند تسجيل الدخول لأول مرة)
  • كلمة مرور Bitrix - bitrix (يجب تغييرها عند تسجيل الدخول لأول مرة)

حول الأجهزة الافتراضية

أصبحت تكنولوجيا الآلة الافتراضية أكثر انتشارا. الشركة الرائدة في السوق هي VMWare، وتعمل Microsoft بنشاط على التطوير باستخدام Hyper-V وCitrix مع XEN.

المواد من ويكيبيديا:

ما هو الجديد؟

سجل إصدارات BitrixEnv وBitrixVM

يتم تحسين وتحسين المنتج "1C-Bitrix: Virtual Machine" باستمرار. تتبع التغييرات والميزات الجديدة للجهاز الظاهري على هذه الصفحة.

التغييرات في الإصدار 7.3.4

تحديث النظام:
  • خادم الدفع 2.0.0
الإصلاحات الرئيسية:
  • تم تحديث حزمة خادم الدفع لتعمل بشكل صحيح على CentOS 7.6. تم إصلاح مشكلة بدء تشغيل خدمة خادم الدفع عبر systemd.

التغييرات في الإصدار 7.3.3

الإصلاحات الرئيسية:
  • تمت إضافة التضمين التلقائي لامتدادات PHP، zip وdom. لقد أصبحت إلزامية، لأنها ضرورية لتشغيل وحدة مولد المستندات.

التغييرات في الإصدار 7.3.2

الإصلاحات الرئيسية:
  • تمت إضافة القدرة على تمكين أو تعطيل مستودع yum الذي يخزن الإصدارات التجريبية من حزم الأجهزة الافتراضية.
  • تم إصلاح خطأ مطبعي في عبارة القائمة الذي كان يتسبب في عدم عمل استعادة الشهادة الافتراضية للموقع.

التغييرات في الإصدار 7.3.1

تحديث النظام:
  • خادم الدفع 2.0.0
الإصلاحات الرئيسية:
  • تم إصلاح عرض عناصر تحديث MySQL وPHP إذا كان إصدار خادم MySQL هو 5.5 وتم تحديث PHP إلى 7.0.
  • تمت إضافة نسخة من سلسلة الشهادات عند إعداد شهادة SSL الخاصة بك.
  • أسهل جيل من dhparam.
  • تم إصلاح حظر القائمة عند تشغيل البرنامج النصي للتكوين.
  • تم إصلاح الخروج من القائمة لعدة عناصر.
  • تم إصلاح سلوك القائمة عند تمكين المراقبة.

التغييرات في الإصدار 7.3.0

تحديث النظام:
  • نجينكس 1.14.0
  • اسم المضيف 1.0.0
  • فب7.1
الإصلاحات الرئيسية:
  • تمت الإضافة باستخدام PHPالإصدار 7.1 بشكل افتراضي.
  • تم إصلاح إعداد الشهادات عند تكوين الوصول إلى الموقع باستخدام https.
  • إصلاحات لإعدادات الحزمة (الخيار في تبعيات dbconn.php وethtool).

التغييرات في الإصدار 7.2.2

الإصلاحات الرئيسية:
  • تم إصلاح الخلل في إعدادات ntlm المكررة لخدمة httpd-scale.

التغييرات في الإصدار 7.2.1

الإصلاحات الرئيسية:
  • تم إصلاح خطأ حدث عند إنشاء موقع مع تحديد معلمات متقدمة.
  • تم تصحيح العبارة الموجودة في إعدادات البريد للموقع.

التغييرات في الإصدار 7.2.0

تحديث النظام:
    نجينكس 1.12.2
الإصلاحات الرئيسية:
  • تمت إضافة دعم لتثبيت الشهادات: الخاصة بك وLet's Encrypt.
  • تمت إضافة القدرة على إرجاع شهادة SSL "الافتراضية" للموقع.
  • تم إصلاح أخطاء تكوين مجموعة الويب.
  • تمت إضافة القدرة على تغيير اسم المضيف بعد إنشاء تجمع الخادم.
  • تم إصلاح إجراء تحديث إعدادات خادم MySQL في التجمع.
  • إصلاحات أمنية لملفات التكوين nginx وhttpd.
  • تم إصلاح الأخطاء في إنشاء المواقع في حالة عدم وجود موقع عمل واحد على الخادم.
  • تمت إضافة إزالة الخوادم من المراقبة عند إزالتها من تجمع الخوادم.

التغييرات في الإصدار 7.1.0

تحديث النظام:
  • نجينكس 1.12
  • ماي اس كيو ال 5.7
  • خادم الدفع Nodejs 1.0.0
الإصلاحات الرئيسية:
  • نسخة جديدة خادم الخلية. تمت إضافة معالج التحديث إلى القائمة الخاصة بالتثبيتات الموجودة.
  • تمت إضافة القدرة على تكوين خادم دفع جديد.
  • تم إصلاح خطأ تكوين خادم lsyncd
  • تم إصلاح إجراء تحديث الجهاز الموجود في المجمع، وتمت إضافة القدرة على تشغيل التحديث الكامل من القائمة
  • إصلاحات أمنية لملفات تكوين nginx
  • تمت إضافة خيارات الإطار X للمحادثات عبر الإنترنت
  • إطلاق ثابت لخدمة SMTP

التغييرات في الإصدار 7.0.1

  • تمت إضافة خيار proxy_ignore_client_abort عند إنشاء مواقع جديدة، كما تمت إضافة عنصر قائمة منفصل لتكوين المواقع الموجودة.
  • تمت إضافة إعدادات لتحميل الملفات بسرعة عبر nginx لوحدات التخزين الخارجية: Clodo وRackspace وGoogle Storage وSelectel.
  • تمت إضافة إنشاء معلمات DH لاتصال SSL.
  • تم إصلاح تكوين خدمة lsyncd لنظام التشغيل Cent OS 6.
  • تم تغيير إجراء إنشاء اسم الفهرس.
  • تم إصلاح خطأ في إعداد المراقبة في النظام.
  • تم إصلاح خطأ في تكوين خدمة mysql بعد توقفها في النظام.
  • تم إصلاح الخطأ عند تغيير كلمة المرور لخدمة MySQL.
  • تم إصلاح خطأ في الحصول على حالة خدمة mysql لإصدار مترجم من نظام التشغيل.
  • تم إصلاح الإجراء الخاص بتغيير كلمة المرور للمضيفين بدون المواقع المثبتة/المكونة.

التغييرات في الإصدار 7.0.0

  • أصبح CentOS 7 (x86_64) هو التوزيع الرئيسي لـ 1C-Bitrix: Virtual Machine 7.0. تعمل الصور ضمن CentOS 7 (x86_64)، ولا تزال حزم rpm متاحة على CentOS 6 (i386, x86_64).
  • تحديث النظام:
    • nginx يصل إلى الإصدار 1.10.2
    • أبو الهول 2.2.11
    • فب 7.0
    • ممكن 2.2
  • تم إصلاح البرامج النصية للجهاز الظاهري للعمل مع Ansible 2.2. الحزمة غير المرئية متاحة الآن عبر مستودع Bitrix.
  • تم إصلاح إجراء إنشاء كلمات المرور في الجهاز، وتمت إضافة دعم للوظائف الخاصة. الشخصيات.
  • تمت إضافة إجراء لإنشاء كلمة مرور لخدمة mysql تلقائيًا عند بدء تشغيل الجهاز لأول مرة وعند التثبيت عبر bitrix-env.sh.
  • يتم استخدام PHP 7.0 بشكل افتراضي. تمت إضافة القدرة على إرجاع الإصدار إلى PHP 5.6 إذا لزم الأمر. عند ترقية جهاز افتراضي من 5.1 إلى 7.0، في نفس عنصر القائمة، يمكنك تنفيذ إجراء الترقية من PHP 5.6 إلى 7.0.
  • تمت إضافة القدرة على إنشاء القواعد الخاصة بك لـ iptables/firewalld.
  • تم إصلاح الأخطاء في تشغيل القائمة في حالة وجود عدة عناوين IP على واجهة شبكة واحدة.
  • ينقسم إجراء إعداد مجموعة الويب إلى خطوتين يمكن تشغيلهما بشكل منفصل عن بعضهما البعض: مزامنة البيانات وإعداد بيئة الويب.
  • خدمة مزامنة البيانات الافتراضية هي lsyncd.
  • تم إصلاح الأخطاء عند حذف جهاز من تجمع الخوادم.

التغييرات في الإصدار 5.1.8

تم إصلاح البرامج النصية للجهاز الظاهري للعمل مع Anaible 2.1.0.

التغييرات في الإصدار 5.1.7

تحديث البرنامج: nginx - 1.8.1

التغييرات في الإصدار 5.1.6

  • ANSIBLE: دعم العمل مع ansible 2.0.1
  • الوصف: تم إصلاح البرامج النصية للجهاز الظاهري للعمل مع Anaible 2.0.1

التغييرات في الإصدار 5.1.5

تم إجراء عدد من التغييرات لتحسين أداء منتج 1C-Bitrix: Virtual Machine.

التغييرات في الإصدار 5.1.4

  • تمت إضافة إزالة تكوين التجمع، في الحالات التي يكون فيها من الضروري إعادة إنشائه.
  • تمت إضافة القدرة على إزالة الخوادم من المجموعة المعطلة أو غير المتوفرة لسبب أو لآخر.
  • تمت إضافة القدرة على تحديث PHP إلى الإصدار 5.6.
  • تمت إضافة القدرة على ضبط طريقة التفويض عند إعداد البريد.
  • تمت إضافة القدرة على ضبط إعدادات cron أو الزيارات لموقع ما أثناء إنشائه.
  • تمت إضافة القدرة على تكوين إشعارات البريد الإلكتروني لنظام مراقبة Nagios.
  • تمت إضافة القدرة على تعيين تسجيل دخول شخصي وكلمة مرور لأنظمة مراقبة Nagios وMunin.

التغييرات في الإصدار 5.1.3

الآن، عند إضافة خادم إلى AD، يمكنك تحديد اسم NETBIOS عشوائيًا يختلف عن اسم الجهاز.

إصلاح الأخطاء:

  • توصيل الخادم بمجال بأسماء المجموعات المترجمة؛
  • إنشاء ملفات تكوين غير صحيحة لخادم سامبا؛
  • استحالة تغيير المجال للخادم.
  • إنشاء مواقع الويب بتشفير cp1251؛
  • إنشاء رابط غير صالح في حالة طلب https.

التغيير في الإصدار 5.1.2

عند إنشاء بريد لموقع ما، يتم تسجيل ملف تعريف msmtp لـ cron. بهذه الطريقة، يبدأ البريد الذي تم تكوينه للموقع في العمل إذا تم نقل المهمة إلى cron.

التغييرات في الإصدار 5.1.1

  1. تم تغيير سلوك تعطيل وحدات PHP من خلال ملفات التكوين. يسمح لك بتجنب تضمين وحدات PHP "غير المرغوب فيها" عند تحديث حزم PHP.
  2. تمت إضافة القدرة على تعيين كلمة مرور الجذر عن طريق إنشاء ملف /root.my.cnf عند تحديث خادم mysql.

التغييرات في الإصدار 5.1.0

تغييرات كبيرة
  1. تمت إضافة القدرة على تكوين تسليم ذاكرة التخزين المؤقت المركبة عبر nginx، إذا تم تكوينها على الموقع
  2. تحديث النظام:
  • فب-5.4
  • الخلية-5.5
  • نجينكس - 1.6.2
  • دعم النوى الخارجية (ext_kernel) لمواقع الويب
    لهذا النوع من المواقع:
    • لا يمكن الوصول عبر الويب
    • يمكنك استخدامها لإنشاء رابط
    • جميع وظائف المجموعة مدعومة (mysql، الويب)
  • تمت إزالة اعتماد إنشاء أدوار memcached وsphinx على وحدات المجموعة وsearchd المثبتة على المواقع. إذا كانت الوحدة مفقودة على الموقع، فستتم إضافة الخدمة. ولكن في نفس الوقت لن يتم تسجيله في نموذج الموقع المقابل
  • تمت إضافة قيود على إنشاء تكوين المجموعة (mysql، الويب) في الحالات التالية:
    • في حالة وجود أكثر من موقع من نوع النواة (kernel) أو النواة الخارجية (ext_kernel) على الخادم
    • لم يتم تثبيت وحدة المجموعة أو المقياس
  • تحديث ntlm (تم إصلاح الأخطاء في مزامنة التقويمات وجهات الاتصال؛ تمت إضافة القدرة على تحديث تكوين العديد من المواقع إذا تم تكوين NTLM بالفعل للخادم)
  • تمت إضافة صور HVM (فرانكفورت وليس فقط)


  • التغييرات في الإصدار 5.0

    جديد:
    • تمت إضافة العمل باستخدام العناوين الديناميكية (تحديث قائمة الخوادم في التجمع؛ إذا تم تحديث العنوان الموجود على أحد خوادم التجمع، تتغير إعدادات الوصول، بالإضافة إلى تكوين الوصول). مقالة ويكي
    • تم تغيير العمل مع المواقع:
      • الكشف الإضافي عما إذا كان المقياس و/أو وحدة المجموعة مثبتة على الموقع؛ يُسمح بالعمليات المستندة إلى الموقع لمثل هذه المواقع: إعداد البريد الإلكتروني، وتمكين/تعطيل وضع https فقط، والإعداد نسخة احتياطية، لكن مثل هذه المواقع لا تشارك في العمليات العنقودية: memcached، وmysql، وApache
      • في حالة حدوث خطأ في أحد المواقع المثبتة على الخادم، فلن يشارك هذا الموقع في أي من العمليات في المجموعة، ويمكن العثور على قائمة بهذه المواقع وأخطائها في الفقرة 6 الفقرة الفرعية 8
    • واجهة برمجة التطبيقات للمضيفين
    التصحيحات:
    • العمل مع الواجهات الفرعية، في إصدار سابقلم يتم اكتشافها بشكل صحيح، الأمر الذي لم يسمح بالعمل في حاويات OpenVZ/Virtuozzo
    • أدى التحديد غير الصحيح للوضع الذي يعمل فيه الخادم (مع أو بدون موازن) إلى الأخطاء التالية:
      • إنشاء موقع على شبكة الإنترنت على المنفذ 8080
      • لم ينجح تمكين وضع HTTPS-ONLY
      • تم إنشاء الروابط إلى إصدار https للموقع بشكل غير صحيح
    • مستخدم أسماء النطاقاتفي تكوينات خادم nginx (قواعد السماح/الرفض)، إذا حدد المستخدم FQDN عند إنشاء خادم رئيسي أو إضافة خادم جديد إلى التجمع، مما أدى إلى حدوث أخطاء في إعادة تشغيل الخدمة

    التغييرات في الإصدار 4.3:

    • تم تغيير إعدادات وحدة nginx-push-stream-module، وتمت إضافة القدرة على العمل عبر websocket والمنافذ القياسية 80، 443
    • تمت إعادة صياغة ملفات التكوين وإضافة التعليقات
    • فقدان ثابت للحصول على المعلمات في dav
    • تم تحديث وحدة nginx-push-stream وnginx وapc
    • وأضاف إعداد أبو الهول ومعالج الاتصال
    • تم توسيع معلمات القياس التلقائي إلى 16 جيجابايت

    التغييرات في الإصدار 4.2:

    • تم تغيير إعدادات nginx-push-stream-module لدعم الدفع والسحب بشكل صحيح
    • يتم تمكين وحدة php json بشكل افتراضي
    • سلوك حزمة rpm ثابت عند التحديث
    • تم إصلاح إعداد مهمة التحقق من حقوق munin وnagios في cron
    • القواعد الثابتة لمعالجة nginx لملفات CSS المدمجة
    • تمت إضافة قواعد لمعالجة nginx لـ js المدمجة
    • يتم تعيين رؤوس استجابة nginx الصحيحة عند عرض الأخطاء المخصصة
    • تعريف ثابت للمتغيرات في nginx
    • تم إصلاح تبعيات المكتبة في BitrixVM

    التغييرات في الإصدار 4.1:

    • تم تحديث CentOS إلى الإصدار 6.3
    • تم إصلاح المعالج لإضافة مواقع إضافية
    • تم إصلاح معالج إعداد النسخ الاحتياطي، وأصبح تنسيق الأرشيف متوافقًا مع Restore.php
    • تم تحسين خدمة ضبط معلمات نظام bvat
    • تم نقل معالجة خطأ 404 للمحتوى الثابت إلى nginx
    • قام Nginx بإصلاح أخطاء 404 في التعامل مع المحتوى الديناميكي
    • تمت إضافة صفحات الخطأ إلى nginx
    • تمت إضافة المعالجة الصحيحة للتقويمات إلى nginx
    • لدعم وحدة الدفع والسحب، تم تجميع nginx باستخدام وحدة nginx-push-stream-module
    • تم إصلاح آلية العمل مع ذاكرة التخزين المؤقت Bitrix html في nginx
    • تمت إضافة معالج تحديث النظام
    • التغييرات التي تهدف إلى تحسين أمن النظام

    التغييرات في الإصدار 4.0:

    • نظام التشغيل CentOS 6.2 i386
    • تمت إزالة عدد من مكونات VMWare التي أدت إلى حدوث مشكلات بعد تحديثات الجهاز الظاهري
    • تمت زيادة حجم قرص الجهاز الظاهري القياسي إلى 10 جيجابايت
    • تم استبدال ZendServer بـ Apache وAPC
    • تم تغيير نظام الاتصال لملفات تكوين Nginx وApache لتقليل المشكلات عند تحديث الحزم الإضافية أو تثبيتها
    • تم تغيير آلية ترخيص ntlm وتمت إضافة حزمة BitrixEnv4 إلى دورة في الدقيقة
    • تمت إضافة معالجات لإنشاء نسخة احتياطية مجدولة للموقع، وحذف إعدادات المواقع الإضافية، وإعداد مراقبة النظام (munin، nagios)
    • التغييرات التي تهدف إلى تحسين أمن النظام
    • تم تحسين معالج إنشاء مواقع إضافية
    • تم تعديل تشغيل خدمة إعدادات معلمات نظام bvat
    • تمت إضافة نظام التحكم في الإصدار Mercurial

    التغييرات في الإصدار 3.1:

    • إصدار محدث من nginx 1.1.0، مع تصحيح upstream_keepalive
    • مجموعة موسعة من الحزم المثبتة مسبقًا (htop، samba، وما إلى ذلك)
    • معالج إعداد ترخيص ntlm

    التغييرات في الإصدار 3.0:

    • نظام التشغيل CentOS 6.0 i386
    • نظام الملفاتتحويلة4
    • الإصدار المحدث من nginx 1.0.6، تغييرات التكوين
    • الإصدار المحدث من msmtp 1.4.24، التغييرات في معالج الإعداد
    • استبدال xpdf ببوبلر
    • تم إجراء التصحيحات على تكوين MySQL
    • تم توسيع مجموعة الحزم المثبتة مسبقًا في الجهاز الظاهري (mc، strace، man، إلخ.)
    • تمت إضافة القدرة على إنشاء مواقع إضافية، سواء على نواة منفصلة أو كجزء من مواقع متعددة
    • المعالجات المضافة: إنشاء عقدة رئيسية للمجموعة، وإضافة عقدة تابعة إلى المجموعة، وتغيير دور العقدة التابعة إلى عقدة رئيسية
    • تم تحديث قواعد بيانات GeoIP

    التغييرات الرئيسية في الإصدار 2.0:

    • php-5.3.3 أو php-5.2 (الإصدار php-5.3.3 يفتقر إلى مكون Zend Guard Loader، أي أن الملفات المشفرة لن تعمل)؛
    • تم تغيير معلمات PHP من أجل التشغيل الأمثل لمنتجات Bitrix
    • تمت إضافة وحدة xdebug (غير نشطة بشكل افتراضي، لتنشيطها يكفي إلغاء التعليق على السطر المقابل في php.ini وإعادة تشغيل Apache)؛
    • الإصدار المحدث من nginx 0.7.67، تغييرات التكوين؛
    • قائمة موسعة لنظام التشغيل لـ تركيبات فيدورا 8-14 (i386 فقط)، خادم CentOS/RHEL/OEL 5 (i386 وx86_64)؛
    • تعطيل الضغط المكرر في تكوين المنتج (الآن فقط nginx يضغط البيانات)؛
    • استكشاف أخطاء تكوين برنامج بريد msmtp وإصلاحها؛
    • يتم تعطيل التحديث التلقائي للحزم (عبر yum) عند إعادة تشغيل الخادم؛
    • تم إصلاح التعليقات والأخطاء الطفيفة.
    تم اختبار الحزم على Fedora 8,12,14(i386)، CentOS/OEL 5(i386/x86_64). يحتوي Fedora 14 على مشكلات بسيطة تتعلق بأخطاء نظام التشغيل.

    التغييرات في الإصدار 1.6:

    • افتراضيًا، يمكن الآن الوصول إلى موقع Virtual Machine عبر بروتوكولي HTTP وHTTPS، ويتم تعطيل لوحة تحكم Zend Server لحفظ الموارد، ولا يزال كلا الخيارين يُداران بشكل جيد من خلال قائمة المستخدم الجذر.
    • تمت إضافة دعم لخادم SMTP الذي ظهر في 1C-Bitrix: Corporate Portal 9.0، والذي يبدأ تشغيله تلقائيًا إذا تم تكوينه بشكل صحيح.
    • بعد تحديث المنتج، يصبح البحث في ملفات PDF متاحًا.
    • تم تحديث جميع حزم البرامج، بما في ذلك Zend-Server-CE (تم التحديث بجدية شديدة)، وتم إضافة وحدة php-5.2-memcache لاستخدام التخزين المؤقت في ذاكرة الوصول العشوائي.
    • تم إجراء تغييرات على تكوين NGINX لمعالجة صفحات PHP المخزنة مؤقتًا (تقنية التخزين المؤقت لـ HTML)، وتم إصلاح الأخطاء في معالجة طلبات WebDAV، وتم تحسين قابلية التوسع. في تكوين APACHE، تم إصلاح الأخطاء التي تسببت، على وجه الخصوص، في حدوث أخطاء أثناء التحميل "الكلاسيكي" للصور في معرض الصور (عبر تطبيق Java الصغير). تمت إضافة التعامل مع النوع وثائق دوكإكس، XLSX، PPTX.
    • تم تحسين البرنامج النصي لبدء bitrixsetup، وتمت إضافة الترجمات للغة الإنجليزية والألمانية.

    التغييرات في الإصدار 1.5

    • تم تحديث جميع حزم نظام التشغيل Ubuntu 8.0.4، بالإضافة إلى حزم تطبيقات Zend Serevr CE 4.0.3 وPHP 5.2.10؛
    • تحسين تكوين nginx من حيث الضغط؛
    • التغييرات في قائمة وحدة التحكم: عند تعطيل لوحة Zend، تتوقف الخدمة المقابلة، مما يسمح بحفظ ذاكرة الوصول العشوائي (RAM) للجهاز الظاهري؛
    • تحسينات النظام فيما يتعلق باستخدام ذاكرة الوصول العشوائي: يعمل الجهاز الظاهري بشكل مرض على 160 ميجابايت من ذاكرة الوصول العشوائي، على الرغم من أن التوصية الرئيسية لحجم ذاكرة الوصول العشوائي تظل كما هي - 256 ميجابايت من ذاكرة الوصول العشوائي؛
    • تحديث bitrixsetup.php - يسمح لك بتثبيت تطبيقات 1C-Bitrix الإضافية.

    التغييرات في الإصدار الجديد 1.4

    تمت إضافة التثبيت باستخدام BitrixSetup.

    التغييرات في الإصدار 1.3

    تم تنفيذ الإصدار الجديد من VMBitrix وفقًا لمعايير VMware Virtual Appliance!

    التكوين العام:

    • الدليل الرئيسي لمستخدم bitrix منفصل عن webroot؛
    • قبل تسجيل الدخول الأولي عبر ssh/console لتغيير كلمة المرور الافتراضية (bitrix)، لا يمكنك الاتصال عبر SFTP وHTTPS لإدارة الخادم. وهذا لا يؤثر على إطلاق bitrix_setup وتثبيت المنتج؛
    • تمت إزالة اتفاقية ترخيص المستخدم النهائي.
    تصحيح الاخطاء:
    • شهادة SSL للاختبار الثابت؛
    • قائمة وحدة التحكم: تم إصلاح الخطأ في تكوين البريد، وإزالة عناصر القائمة لتكوين IP - وهذا متوفر في أدوات VMware؛
    • تكوين nginx: إصلاح أخطاء WebDAV (للتشغيل الصحيح، تحتاج إلى التحديث إلى 8.0.2)، 400 طلب غير صحيح عند إنشاء موضوع جديد، والمزامنة مع Outlook؛
    • تم إصلاح الخلل عند تشغيل XMPP.
    التطبيقات:
    • الحزم الإضافية المثبتة: catdoc، memcached، xpdf؛
    • إعادة صياغة وإصلاح البرنامج النصي bitrix_setup؛
    • تم تحديث nginx إلى الإصدار 0.7.62 (خطأ أمني - ثغرة أمنية خطيرة في خادم Nginx http)؛
    • تم تعديل البرنامج النصي لمعلمات خدمة الضبط التلقائي لضمان الأداء العالي مع قيم ذاكرة الوصول العشوائي التي تصل إلى 2 جيجابايت؛
    • تم إجراء التغييرات اللازمة للتشغيل الصحيح لجهاز VM على مجموعات التوزيع الخاصة بمنتجات 1C-Bitrix.

    مزايا

    مزايا

    يعد "1C-Bitrix: Virtual Machine" حلاً ممتازًا لمشكلة التكوين عالي الجودة للاستضافة والخوادم المخصصة. عادةً، لتحقيق أداء عالي للمشروع، تحتاج إلى تكوين برنامج الخادم ونظام التشغيل والأجهزة بنفسك. وبالإضافة إلى ذلك، من المهم ضمان السلامة. وفي "1C-Bitrix: Virtual Machine" تم بالفعل إكمال جميع هذه الإعدادات. ونتيجة لذلك، يمكنك توفير الوقت والمال في نشر الخادم وتكوينه، وفي شراء المعدات اللازمة، وفي ضمان أمان المشروع.

    كل شيء جاهز للذهاب!

    الخادم الظاهري جاهز للاستخدام الفوري. هذا يعني أن منتجات 1C-Bitrix ستعمل بسرعة على الخادم، ولم يتم تكوين معظم الخدمات هنا فحسب، بل تعمل بشكل مثالي.

    بعد تثبيت الجهاز الظاهري:

    • يمكنك استخدام معالج إعداد المجموعة وإضافة مواقع إضافية؛
    • تسمح لك القائمة بتكوين إرسال البريد من خلال خادم SMTP خارجي؛
    • إذا قمت بتكوين بوابة SMTP، فيمكن توجيه البريد داخل المؤسسة؛
    • تم تكوين خادم المراسلة الفورية (خادم XMPP/JABBER) وتشغيله (يبدأ تلقائيًا)؛
    • يمكن تهيئة برامج Miranda وQIP وبرامج المراسلة الأخرى للعمل مع بوابة الإنترنت/الإنترانت؛
    • تم تكوين فهرسة مستندات المكتب؛
    • تم تكوين WebDAV وتشغيله؛
    • دعم HTTPS لبوابة الشركة؛
    • دعم SSL لـ XMPP

    إنقاذ

    هناك وفورات كبيرة للشركة:

    • في وقت النشر؛
    • على المعدات
    • على تكاليف التشغيل.

    إيجار

    يمكن استئجار المنتج "1C-Bitrix: Virtual Machine" من موفري خدمات الاستضافة. يمكنك استئجار جهاز افتراضي باستخدام أي تقنية افتراضية: VMware، Parallels Virtuozzo Containers، Amazon EC2 (AMI)، Open VZ، Citrix.

    تم تطوير 1C-Bitrix: Virtual Machine" مباشرةً لتلبية احتياجات المشاريع الموجودة على 1C-Bitrix. الميزة التي لا يمكن إنكارها لهذا المنتج البرمجي هي تكوينه الأولي، وهو مثال لإعدادات الخادم الظاهري المثالية لـ Bitrix. تم اختبار "1C-Bitrix: Virtual Machine" وتكوينه للعمل مع كل من منتجات 1C-Bitrix وأي تطبيقات PHP.

    ما فائدة "الآلة الافتراضية"؟

    إن استخدام "1C-Bitrix: Virtual Machine" سيسمح لمشاريعك بإظهار مؤشرات أداء عالية باستمرار. بالإضافة إلى البساطة وسهولة الاستخدام، فإنه يتيح لك تقليل وقت إدارة موقع الويب الذي تم إنشاؤه على أساس منتجات 1C-Bitrix بشكل كبير وإعداد الخادم، وكذلك على المعدات. باستخدام "1C-Bitrix: Virtual Machine" يمكنك إنشاء مشروع جديد أو نقل مشروع موجود.

    الوصول الكاملعلى مستوى المسؤول، من الممكن تثبيت أي برنامج باستخدام جهاز افتراضي لـ 1C-Bitrix وإجراء تغييرات على إعدادات خادم BitrixVM الظاهري.

    ما هو الإصدار الذي يتم تثبيته؟

    تحصل على أقصى استفادة نسخة جديدةالبرامج. اعتبارا من اليوم، أحدث نسخة من هذا منتج برمجيهو "1C-Bitrix: الجهاز الظاهري 7.0" ج احدث اصدار PHP، مما يعطي دفعة ملحوظة في الأداء.

    كيفية طلب آلة افتراضية؟

    لجميع عملائنا، يتم توفير الجهاز الظاهري 1C-Bitrix مجانًا عند طلب أي خادم VPS لـ CMS Bitrix ويكون جاهزًا للعمل فورًا بعد النشر، والذي يستغرق بضع دقائق فقط.

    كيف يتم الدفع مقابل VPS؟

    للدفع مقابل VPS، حدد التعريفة المطلوبة في الجدول وانقر فوق الزر "Order". بعد ذلك، اتبع التعليمات الموجودة في لوحة الفواتير، مع الإشارة إلى ذلك الإجراءات اللازمةمع المجال، التفاصيل الخاصة بك واختيار طريقة ملائمةقسط. هذا كل شئ! سيتم تفعيل الخادم الخاص بك مباشرة بعد الدفع.

    1 فبراير 2018 الساعة 04:04 مساءً

    لماذا من المهم عدم تأخير التثبيت والتكوين سي إم إس بيتريكساستنادًا إلى "1C-Bitrix: Virtual Machine"

    • أمن المعلومات

    من أسقط القفاز؟

    أثناء تنفيذ أحد مشاريعنا لاختبار الاختراق، صادفنا جهازًا افتراضيًا على عنوان IP العام للعميل. من مجموعة المنافذ المفتوحة على المضيف، حصلنا على شعور بأن هذا هو Bitrix. الرابط يناقش الغرض من المنافذ. فيما يلي قائمة بالمنافذ المفتوحة على الجهاز الظاهري الجاهز:
    • 22/برنامج التعاون الفني
    • 80/تكب
    • 443/برنامج التعاون الفني
    • 5223/تكب
    • 8893/تكب
    • 8894/تكب
    عندما نقرت على عنوان URL ip_addr :80، تم فتح صفحة الإعداد الأولي لموقع 1C-Bitrix، وتم فتح رابط "استعادة نسخة"، والذي ينقلك إلى وحدة Restore.php. عند النقر عليه، يتم فتح تعليمات إنشاء نسخة احتياطية لموقع ويب 1C-Bitrix الحالي، وروابط للوثائق وزر "التالي". وبعد أن تصبح الأمور مثيرة للاهتمام، يمكنك القيام بما يلي:

    من الواضح أنه في مرحلة ما لم يكمل المسؤول إجراء إعداد الموقع و1C-Bitrix VM. يمكننا هنا كتابة هذه المشكلة في التقرير (ثم محاولة بيع نظام مراقبة البنية التحتية للعميل أو SIEM أو شيء مشابه) والمضي قدمًا. لكننا لسنا واحدا من هؤلاء.

    العامل البشري أو عدم سيطرة العميل على البنية التحتية ليس مهمًا جدًا. المهم هو كيف يمكن أن يتسبب هذا الخطأ في حدوث اختراق.

    مرحبا المواقع البعيدة

    تقوم وحدة Restore.php، بالإضافة إلى تقديم الواجهة، بوظائف فحص الملفات وتنزيلها ونشر النسخ الاحتياطية للموقع. إذا اخترت تنزيل الملفات من قرص محلي، فلا شيء يمنعك من اختيار نسخة احتياطية، ولكن، على سبيل المثال، تحميل البرنامج النصي phpinfo.php.

    ثم بدأ Bitrix في التسرب. لقد توقعنا أن ينجح فحص الملفات في مرحلة التنزيل أو التحقق اللاحق من محتويات الملف. لم ينجح الأمر... انتهى الأمر بالملف المنقول في المجلد الرئيسي لتطبيق الويب!

    هل بدأت في معرفة ما هو "تحت الغطاء" ولماذا يقوم البرنامج النصي بتحميل كل شيء؟ لإرضاء الفضول ولإبلاغ العميل، قمنا بنشر الإصدار 7.2 من "1C-Bitrix: Virtual Machine" في مختبرنا.

    يتم إجراء تكوين الخادم الأساسي عند الاتصال عبر SSH في خطوتين:

    1. تغيير كلمة مرور المستخدم الجذر
    2. تغيير كلمة مرور مستخدم bitrix
    وبعد ذلك، سيصبح الوصول إلى مترجم الأوامر المحلي متاحًا. نحاول تحميل الملفات ذات الامتداد .php إلى الخادم "التجريبي" - لا توجد مشكلات، حيث تتم كتابتها في الدليل الرئيسي "/home/bitrix/www":

    لقد بدأنا في البحث أكثر في موقع Restore.php. وكانت الوظيفة التالية هي "تنزيل نسخة احتياطية من موقع بعيد" ("موقع بعيد" هو مصطلح غريب جدًا، ولكن حسنًا). لا يسمح لك هذا البرنامج النصي بتنزيل أي شيء بخلاف النسخ الاحتياطية. لقد نظرنا في مصدر Restore.php ووجدت الشرط للتحقق من الملف الذي تم تنزيله:

    $f = fopen($_SERVER["DOCUMENT_ROOT"]."/".$arc_name, "rb"); $id = fread($f, 2); fClose($f); إذا ($id != chr(31).chr(139)) // ليس gzip ( $s = حجم الملف($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); if ($s%512 > 0 ) // ليس قطران ( unlink($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); $res = false; ) )
    الشرط الأول: إذا كانت بداية الملف لا تحتوي على أحرف بالرموز 0x1f و0x8b من الجدول الموسع ASCII+، فإن الملف الذي تم تنزيله ليس archive.gz.

    الشرط الثاني هو التحقق من حجم الملف الذي تم تنزيله: إذا كانت القيمة غير قابلة للقسمة على 512، فإن الملف ليس أرشيف tar. هذا هو المكان الذي ينتهي فيه الشيك.

    اتضح أن الشرط الأول فقط هو الذي يجب التحايل عليه. نعم! لقد أخذنا برنامج نصي cmd.php بسيطًا للاختبار (يوجد برنامج جاهز من "The Dark Raver"). في cli للنظام، تم نقل أحرف المعرف مع محتويات ملف cmd.php إلى ملف جديد يسمى cmd_boom.php:

    صدى -e "\x1f\x8b\n$(cat cmd.php)" > cmd_boom.php
    باستخدام الأداة المساعدة xxd، يمكنك رؤية محتويات الملف في شكل جدول سداسي عشري:

    القط cmd_boom.php | xxxd
    خاتمة:

    هذا كل شيء، الملف جاهز للتحميل إلى "الخادم البعيد". قم بتحميل cmd_boom.php إلى مستودع GitHub الخاص بك والصق عنوان URL للبرنامج النصي في نموذج استرداد 1C-Bitrix. ونتيجة لذلك، وبعد تفكير قصير في شريط تقدم التحميل، تلقينا رسالة خطأ:

    حسنًا، ربما تم حذف الملف من المجلد الرئيسي بسبب خطأ؟ ما الفائدة من تخزينه إذا انقطع الملف أو كان غير متسق؟ لكن من الواضح أن مؤلفي البرنامج النصي Restore.php اعتبروا أنه من غير الضروري مسح الدليل الرئيسي للموقع من القمامة. إذن ماذا عن القشرة المحملة؟ إذن ها هو يا عزيزي!

    الآن يأتي الجزء الممتع. من خلال النقر على الزرين "تخطي" و"المحاولة مرة أخرى" في النموذج الذي يحتوي على رسالة الخطأ، تلقينا صفحة تحتوي على زر "حذف النسخ الاحتياطي المحلي والبرامج النصية للخدمة". تم النقر وتم حذف الملفات!

    ونتيجة لذلك، سيتم مسح الدليل الرئيسي من البرامج النصية Restore.php وbitrixsetup.php وملف cmd_boom.php الذي تم تنزيله. بعد ذلك، لا يمكن فعل أي شيء حاسم بالموقع - لم تتم استعادة النسخة الاحتياطية ولا يمكنك المتابعة لتثبيت موقع جديد.

    بالطبع، يمكنك إخفاء البرنامج النصي cmd.php في دليل فرعي أو إعادة تسميته بـ Index.php. توقفنا هناك.

    هناك جانبا!

    لقد أبلغنا خدمة الدعم الفني 1C-Bitrix عن مشكلة البرنامج النصي Restore.php، وقد تلقينا الرد التالي عليها:

    "ليس من المنطقي الحديث عن نقاط الضعف في Restore.php؛ فهذا البرنامج النصي مخصص لنشر نظام إدارة الموقع. في جوهره، هذا ضروري من أجل تحميل نصوص PHP إلى الموقع.

    حسنًا، بشكل عام، كل شيء صحيح، لقد نجحنا في تحميل البرامج النصية إلى الموقع "المهجور" الخاص بالعميل وحصلنا على غلاف محلي.

    موقف الدعم الفني واضح: “إذا لم تكن قد انتهيت من تكوين الموقع، فأنت بينوكيو الشرير الخاص بك”. تم إغلاق التذكرة دعم فنيلا يوجد رد من المطورين أنفسهم.

    لم نكتشف عدد الأجهزة الافتراضية 1C-Bitrix "المهجورة" التي تم نشرها على الإنترنت؛ تم العثور على زوجين من خلال الاستعلام "intitle:"Welcome!" intext:"مرحبًا بك في Bitrix Virtual Appliance"" على Google.

    الخاتمة

    لا تقم بنشر 1C-Bitrix VM قبل نشر الموقع. تتبع موارد شركتك المنشورة على الإنترنت. غالبًا ما تكون المواقع المهجورة أمرًا سيئًا.

    إيجور أنتونوف،مبرمج محترف. مؤلف العديد من المقالات في مجلات IT-Spets وHacker. يعمل حاليا رئيسا لقسم التطوير برمجةفي شركة OJSC "DalZHASO"

    قدرات VMBitrix
    الحل للجهاز الظاهري

    واليوم، تختار المزيد والمزيد من الشركات المحاكاة الافتراضية بدلاً من زيادة أسطولها من الأجهزة. وهناك أسباب موضوعية لذلك.

    تعد إدارة الأجهزة الافتراضية وصيانتها أسهل بكثير وستكون تكلفتها أقل بكثير من شراء الأجهزة. فوائد الأجهزة الافتراضية لا تنتهي عند هذا الحد. لذلك، دعونا نذهب إلى الواقع الافتراضي!

    VMBitrix - جهاز افتراضي من 1C-Bitrix

    منذ وقت ليس ببعيد، تم تجديد خط إنتاج 1C-Bitrix بمنتج جديد مثير للاهتمام - VMBitrix. هذا المنتج عبارة عن خادم ويب مهيأ بالكامل وجاهز للاستخدام. وتتمثل مزاياها الرئيسية في وجود جميع مكونات الخادم اللازمة لمطور الويب، والنشر السريع للجهاز الظاهري، والإعدادات المثلى لجميع المكونات، والاستعداد الفوري للعمل. VMBitrix ليس مجرد حل آخر لتثبيت خادم WAMP/LAMP بسرعة. هذه فرصة لتشعر وكأنك "مضيف" لديه خادم افتراضي كامل يعمل تحت تصرفه السيطرة على لينكسمليئة بجميع برامج الخادم اللازمة.

    كيف تبدو؟

    VMBitrix هي صورة جهاز افتراضي تم إنشاؤها باستخدام برنامج المحاكاة الافتراضية من VMware. من أجل البدء في استخدامه، عليك الذهاب إلى الموقع الرسمي للشركة وتنزيل صورة الجهاز الافتراضي. بعد اكتمال التنزيل، ستحتاج أيضًا إلى تنزيل VMPlayer (انظر الشكل 1) - "مشغل" الأجهزة الافتراضية وفتح الصورة التي تم تنزيلها فيها. بعد التنفيذ أخر فعلسيبدأ الجهاز الظاهري في التحميل وستبدأ جميع البرامج الخبيثة (nginx وMySQL وما إلى ذلك). لمواصلة العمل، ستحتاج إلى إدخال عنوان IP الخاص بالجهاز الظاهري في شريط العناوين بالمتصفح الخاص بك وبدء العمل (إما تكوين 1C-Bitrix أو تثبيته).

    الأداء هو المفتاح

    تم تحسين جميع المكونات المضمنة في الجهاز الظاهري وتكوينها إلى أقصى حد للتشغيل المريح. مطلوب الحد الأدنى من موارد النظام لتشغيل الجهاز الظاهري بشكل صحيح. على سبيل المثال، إذا تحدثنا عن ذاكرة الوصول العشوائي (RAM)، فسيتم حجز 256 ميجابايت من النظام المضيف. بعد مقارنة عمل البرامج النصية PHP في VMBitrix وفي بيئة الفوز للجهاز المضيف، وجدنا أنه في VMBitrix يتم قضاء وقت أقل في التنفيذ (تم استخدام نظام إدارة المحتوى 1C-Bitrix والإطار المجاني Drupal كبرامج نصية).

    وإلا كيف يمكنك استخدام VMBitrix

    من الممكن تعيين عدد من المهام لـ VMBitrix والتوصل إلى عشرات الطرق لاستخدامه. على سبيل المثال، استخدمه كأرضية اختبار لتطوير واختبار تطبيقات/خدمات الويب الخاصة بك.

    يستغرق نشر النظام وتشغيله القليل جدًا من الوقت وموارد النظام. يمكن للمطورين الذين يعملون على أجهزة الكمبيوتر المحمولة استخدامه بسهولة - فالأداء كافٍ.

    الشكل 2. وظائف التحكم الأساسية

    المميزات والعيوب

    المزايا الرئيسية:

    تقليل التكاليف المالية.يتيح لك استخدام البنية التحتية الافتراضية توفير المال عند شراء معدات جديدة. على سبيل المثال، تحتاج إلى نشر العديد من تطبيقات الخادم. لنتخيل أن بعض هذه التطبيقات مصممة للعمل على منصات تشبه UNIX، والبعض الآخر - على Windows. إذا كان من المتوقع أن يتم تحميل هذه التطبيقات بشكل كبير، فمن المرجح أن استخدام المحاكاة الافتراضية لن يكون مربحًا لك. إذا لم يكن الأمر كذلك، فإن الوضع يتغير عكس ذلك تماما. في هذه الحالة، يكون من الأسهل والأكثر ربحية شراء خادم إنتاجي واحد ونشر العديد من الأجهزة الافتراضية بما يلزم أنظمة التشغيل. ونتيجة لذلك، سينتهي بك الأمر بخادم فعلي واحد، وفي خادمك الشبكة الافتراضيةستكون عدة خوادم منفصلة مرئية.

    دعم فني أسهل.هناك دائما مكان للفشل. عواقب هذا يمكن أن تكون مختلفة جدا. واحدة من أهمها سيكون التوقف. لنتخيل أن الخادم الخاص بك تعطل اللوحة الأم. عادةً ما يستغرق نظام التشغيل وقتًا عصيبًا في مثل هذه المواقف، وهناك احتمال كبير بضرورة إعادة تثبيته بالكامل. إذا كان الأمر يتعلق بنظام تشغيل واحد، ولكننا نتذكر أن لدينا مجموعة من الخدمات التي تم تكوينها بطريقة ماكرة، فإن إعادة تشغيلها من الصفر ستستغرق الكثير من الوقت. الوضع ليس لطيفا. خاصة إذا كانت النسخ الاحتياطية تحتوي فقط على نسخ احتياطية من البيانات وليس الإعدادات. في حالة استخدام الأجهزة الافتراضية، قد تتطور الأحداث بشكل مختلف. كيف؟ الاعتناء ب النسخ الاحتياطيةالأجهزة الافتراضية، في حالة حدوث عطل، ما عليك سوى تثبيت نظام التشغيل على الخادم، ثم نشر البرنامج للعمل معه الأجهزة الظاهرية. هذا كل شئ! نعطيها نسخًا احتياطية لنظام التشغيل ونبدأ. بضع دقائق وكل شيء يعمل كما كان من قبل. حتى لو تغير تكوين (الجهاز) لخادمك الجديد تمامًا، فلن يهتم الجهاز الظاهري.

    نشر فائق السرعة.هذه هي واحدة من أهم مزايا الأجهزة الافتراضية. لنتخيل أننا بحاجة لفتح فرع جديد للشركة. دعونا نركز على البنية التحتية للمعلومات. سيكون من الممكن نشر جميع الخدمات التي تعمل في المكتب الرئيسي في غضون دقائق. ستتلخص عملية النشر بأكملها في نقل الملفات باستخدام الأجهزة الافتراضية وإطلاق البرنامج المسؤول عن المحاكاة الافتراضية. لا توجد إعدادات إضافية. لا توجد إجراءات روتينية. كل شيء سوف يعمل بنفس الطريقة التي قمت بتكوينها. أضف إلى ذلك أن وجود أخصائي مؤهل تأهيلا عاليا ليس مطلوبا، وتصبح الفوائد أكثر من واضحة.

    السيطرة الكاملة على الموارد.على سبيل المثال، لديك خدمة مثبتة تستهلك كمية صغيرة من موارد النظام، بينما تعمل خدمة موجودة على خادم آخر مثل Papa Carlo وتبتلع كل ميغابايت من الذاكرة بشراهة. من الناحية النظرية، من الممكن تثبيت كلتا الخدمتين على نفس الكمبيوتر والحد من مواردهما. على سبيل المثال، قم بتخصيص عدد أكبر من ميجاهرتز من المعالج والذاكرة للمعالج الأكثر نشاطًا، وحدد الثاني. بعد ذلك، ستكون كلتا الخدمتين جيدتين، وسيكون لديك جهاز كمبيوتر واحد مجانًا. أليس هذا رائعا؟ يمكن حل هذه المشكلة مرة أخرى باستخدام المحاكاة الافتراضية.

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

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

    قدمت شركة 1C-Bitrix منتجًا مناسبًا يسمح لك بنشر خادم ويب افتراضي كامل وجاهز للاستخدام. سيكون تطويرها مفيدًا ليس فقط للمستخدمين الذين يختارون نظام إدارة المحتوى 1C-Bitrix، ولكن أيضًا لجميع مطوري الويب.

    يتم توزيع توزيع VMBitrix مجانًا تمامًا. بالنسبة لأولئك الذين يقدرون ميزة استخدام الأجهزة الافتراضية، فإن شركة 1C-Bitrix مستعدة لتقديم خيار استئجار جهاز افتراضي على خوادم المضيف. حظا سعيدا في البحث الافتراضي الخاص بك!

    1. http://www.1c-bitrix.ru – الموقع الرسمي لشركة 1C-Bitrix. الأوصاف والإصدارات التجريبية للمنتجات، وما إلى ذلك.

    طلب

    VMBitrix هو

    • غرفة العمليات نظام أوبونتولينكس 8.04.
    • تكوين NGINX + Zend Server CE ثنائي المستوى.
    • DBMS MySQL 5 (دعم InnoDB).
    • جدار الحماية الذي تم تكوينه.
    • دعم بروتوكول https.
    • عميل البريد msmtp.
    • أتمتة الإنتاجية.


    
    قمة