نصب ماشین مجازی برای Bitrix. ماشین مجازی VMBitrix. تاریخچه نسخه BitrixEnv و BitrixVM

"1C-Bitrix: ماشین مجازی» به طور ویژه برای اجرای سریع محصولات نرم افزاری 1C-Bitrix پیکربندی شده است: در عرض چند دقیقه مستقر می شود و بلافاصله برای کار آماده می شود! شما نه تنها می توانید نسخه های آزمایشی محصولات 1C-Bitrix را بر روی یک ماشین مجازی نصب کنید، بلکه می توانید پروژه های آماده خود را نیز انتقال دهید.

"1C-Bitrix: محیط وب" - لینوکس

"1C-Bitrix": محیط وب" - لینوکسبرای نصب سریع و آسان کلیه نرم افزارهای لازم برای عملکرد محصولات و راه حل های 1C-Bitrix در پلتفرم های لینوکس CentOS 6 (i386, x86_64) و CentOS 7 (x86_64) خدمت می کند.

با استفاده از "1C-Bitrix: ماشین مجازی"، شما صرفه جویی در زمان و پول: در مورد استقرار و پیکربندی سرور، در مورد خرید تجهیزات لازم، در مورد اطمینان از امنیت پروژه. می توانید از ماشین مجازی استفاده کنید به صورت رایگان استفاده کنید. دستگاه نیز برای اجاره از میزبان هابه قیمت طرح هاست.

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon EC2 یک سرویس وب است که قدرت محاسباتی مقیاس پذیر را ارائه می دهد و برای استقرار سریع و آسان برنامه های کاربردی وب در سایت های آمازون (ابرها) طراحی شده است. متخصصان 1C-Bitrix تصاویر BitrixVM از پیش پیکربندی شده (تصاویر AMI) را برای راه اندازی سریعبرنامه های کاربردی 1C-Bitrix در آمازون EC2 که عبارتند از:
  • CentOS 7.5
  • NGINX + Apache2
  • MySQL5 با پشتیبانی از InnoDB
  • سرور ایمیلعامل
  • یک منوی کنترل مانند یونیکس با وظایف رایج
  • آدرس IP از طریق DHCP یا پیکربندی شده توسط Amazon Elastic IP
  • پشتیبانی از HTTPS
لیست ami بر اساس منطقه:

روش نصب

مراحل نصب:


VMWare Player را دانلود و نصب کنید - یک محصول رایگان که بر روی هر سیستم عامل ویندوز یا لینوکس اجرا می شود.

ماشین مجازی پیکربندی شده BitrixVM را دانلود و باز کنید.

VMWare Player را راه اندازی کنید و فایل BitrixVirtualAppliance.vmx را از دایرکتوری که تصویر مجازی آن را باز کرده اید باز کنید.
اگر با VMWare آشنایی دارید، احتمالاً محصولات سرور این شرکت را دارید که می توانید ماشین مجازی ما را بدون مشکل اجرا کنید.

به سوالات گفتگوی VMWare پاسخ دهید و راه اندازی مجدد کنید سرور مجازی.

آدرس IP دریافتی را در مرورگر خود باز کنید.
جادوگر نصب و پیکربندی محصولات 1C-Bitrix را راه اندازی کنید، تمام مراحل را کامل کنید و دست به کار شوید!
BitrixSetup

اسکریپت BitrixSetup

در "1C-Bitrix: ماشین مجازی" ساخته شده دراسکریپت خاص BitrixSetup، که با آن می توانید کیت توزیع نسخه آزمایشی یا تجاری محصول را از وب سایت www.1c-bitrix.ru مستقیماً در وب سایت خود و بدون دانلود فایل در وب سایت خود دانلود کنید. کامپیوتر محلی.

استفاده از یک اسکریپت داخلی دیگر برای بازیابی نسخه های پشتیبان - restore.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: محیط وب" - لینوکس

"1C-Bitrix": محیط وب" - لینوکس برای نصب سریع و آسان کلیه نرم افزارهای لازم برای عملکرد محصولات و راه حل های 1C-Bitrix در پلتفرم های لینوکس CentOS 6 (i386, x86_64) و CentOS 7 (x86_64) استفاده می شود.

3. قالب برنامه کاربردی Virtuozzo برای راه اندازی یک Bitrix VPS بهینه شده

بسته قالب برنامه کاربردی Virtuozzo VZ برای Bitrix با استفاده از راه حل 1C-Bitrix: Web Environment - 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: ماشین مجازی" با استفاده از فناوری های مجازی سازی VMware پیاده سازی شده است و می تواند در هر راه حل VMware طراحی شده برای محاسبات ابری استفاده شود.

چگونه تلاش کنیم؟

دو راه برای تست ماشین مجازی وجود دارد:
  • خودتان فایل نصب را بر روی کامپیوتر خود دانلود و اجرا کنید (رایگان)؛
  • اجاره ماشین مجازی هاست (به قیمت تعرفه هاست).

«1C-Bitrix: Virtual Machine» یک محصول غیرتجاری است. در عین حال، اگر با مشکلاتی در عملکرد محصولات تجاری ما ("1C-Bitrix: مدیریت سایت"، "1C-Bitrix: پورتال شرکتی" و) در BitrixVM مواجه شدید، می توانید برای کمک به 1C-Bitrix مراجعه کنید. اما سایر مسائل، به عنوان مثال، تغییر پیکربندی BitrixVM، تنها توسط جامعه توسعه دهندگان حل می شود.

ترکیب محصول

"1C-Bitrix: ماشین مجازی" عملکرد یک کامپیوتر واقعی را شبیه سازی می کند. این محصول شامل یک سیستم عامل پیکربندی شده، وب سرور، پایگاه داده، فایروال، سرور پست الکترونیکیو همچنین تعداد زیادی تنظیمات که قابلیت اطمینان، عملکرد و امنیت یک پروژه وب به آنها بستگی دارد. می توانید یک پروژه جدید را در ماشین مجازی راه اندازی کنید یا یک وب سایت آماده را به آن منتقل کنید. امکان انتقال مستقیم وب سایت از سرور به دستگاه وجود دارد.

سرور مجازی شامل:

  • سیستم عامل - 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 است، مایکروسافت به طور فعال با 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. آنها اجباری شده اند، زیرا برای عملکرد ماژول Document Generator ضروری هستند.

تغییرات نسخه 7.3.2

اصلاحات عمده:
  • قابلیت فعال یا غیرفعال کردن مخزن yum که نسخه‌های بتا بسته‌های ماشین مجازی را ذخیره می‌کند اضافه شده است.
  • یک اشتباه تایپی در عبارت منو که مانع از بازیابی گواهی پیش فرض سایت می شد، رفع شد.

تغییرات نسخه 7.3.1

به روز رسانی نرم افزار:
  • پوش سرور 2.0.0
اصلاحات عمده:
  • اگر نسخه سرور MySQL 5.5 باشد و PHP به 7.0 به روز شود، نمایش موارد به روز رسانی MySQL و PHP برطرف شد.
  • هنگام تنظیم گواهی SSL خود، کپی کردن زنجیره گواهی اضافه شد.
  • نسل آسانتر dhparam.
  • رفع انسداد منو هنگام اجرای اسکریپت پیکربندی.
  • خروج از منو برای چندین مورد رفع شد.
  • وقتی نظارت فعال است رفتار منو ثابت شد.

تغییرات نسخه 7.3.0

به روز رسانی نرم افزار:
  • nginx 1.14.0
  • نام میزبان 1.0.0
  • php 7.1
اصلاحات عمده:
  • اضافه با استفاده از phpنسخه 7.1 به صورت پیش فرض
  • هنگامی که دسترسی به سایت با https پیکربندی شده است، راه اندازی گواهی ها ثابت شد.
  • رفع تنظیمات بسته (گزینه در dbconn.php و وابستگی ethtool).

تغییرات نسخه 7.2.2

اصلاحات عمده:
  • رفع یک اشکال با تنظیمات تکراری ntlm برای سرویس در مقیاس httpd.

تغییرات نسخه 7.2.1

اصلاحات عمده:
  • رفع خطایی که هنگام ایجاد یک سایت با پارامترهای پیشرفته مشخص شده رخ داده است.
  • عبارت موجود در تنظیمات ایمیل برای سایت اصلاح شده است.

تغییرات نسخه 7.2.0

به روز رسانی نرم افزار:
    nginx 1.12.2
اصلاحات عمده:
  • پشتیبانی اضافه شده برای نصب گواهینامه ها: خودتان و Let's Encrypt.
  • قابلیت بازگرداندن گواهینامه SSL "پیش‌فرض" سایت اضافه شده است.
  • خطاهای پیکربندی خوشه وب برطرف شده است.
  • اضافه شدن قابلیت تغییر نام میزبان پس از ایجاد مخزن سرور.
  • روند به روز رسانی تنظیمات سرور MySQL در یک استخر ثابت شده است.
  • اصلاحات امنیتی برای فایل های پیکربندی nginx و httpd.
  • اگر یک سایت کار بر روی سرور وجود نداشته باشد، خطاهای ایجاد سایت برطرف شده است.
  • اضافه شدن حذف سرورها از نظارت هنگام حذف آنها از استخر سرور.

تغییرات نسخه 7.1.0

به روز رسانی نرم افزار:
  • nginx 1.12
  • mysql 5.7
  • nodejs push-server 1.0.0
اصلاحات عمده:
  • یک نسخه جدید سرور mysql. یک جادوگر به روز رسانی به منو برای نصب های موجود اضافه شد.
  • قابلیت پیکربندی یک پوش-سرور جدید اضافه شده است.
  • رفع خطای پیکربندی سرور lsyncd
  • روش به روز رسانی یک دستگاه در استخر ثابت شده است، توانایی اجرای یک به روز رسانی کامل از منو اضافه شده است
  • اصلاحات امنیتی برای فایل های پیکربندی nginx
  • اضافه شدن X-Frame-Options برای چت آنلاین
  • راه اندازی سرویس 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
    • php 7.0
    • ansible 2.2
  • اسکریپت های ماشین مجازی را برای کار با Ansible 2.2 ثابت کرد. بسته ansible اکنون از طریق مخزن 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. به روز رسانی نرم افزار:
  • php-5.4
  • mysql-5.5
  • nginx - 1.6.2
  • پشتیبانی از هسته های خارجی (ext_kernel) برای وب سایت ها
    برای این نوع سایت:
    • بدون دسترسی از طریق وب
    • می توانید از آنها برای ایجاد پیوند استفاده کنید
    • همه توابع خوشه پشتیبانی شده (mysql، وب)
  • وابستگی ایجاد نقش های memcached و sphinx به خوشه و ماژول های جستجو شده نصب شده در سایت ها حذف شده است. اگر ماژول در سایت وجود نداشته باشد، سرویس اضافه خواهد شد. اما در عین حال در مدل سایت مربوطه ثبت نخواهد شد
  • محدودیت هایی برای ایجاد یک پیکربندی خوشه (mysql، web) در موارد زیر اضافه شده است:
    • اگر بیش از یک سایت از نوع هسته (کرنل) یا هسته خارجی (ext_kernel) روی سرور وجود داشته باشد.
    • ماژول کلاستر یا مقیاس نصب نشده است
  • به روز رسانی ntlm (رفع اشکال برای همگام سازی تقویم ها و مخاطبین؛ اضافه شدن قابلیت به روز رسانی پیکربندی چندین سایت در صورتی که NTLM از قبل برای سرور پیکربندی شده باشد)
  • تصاویر HVM اضافه شده (فرانکفورت و نه تنها)


  • تغییرات نسخه 5.0

    جدید:
    • کار اضافه شده با آدرس های پویا (به روز رسانی لیست سرورهای موجود در استخر؛ اگر آدرس یکی از سرورهای استخر به روز شود، تنظیمات دسترسی و همچنین پیکربندی دسترسی تغییر می کند). مقاله ویکی
    • تغییر کار با سایت ها:
      • تشخیص اضافه شدن این که آیا مقیاس و/یا ماژول کلاستر در سایت نصب شده است یا خیر، عملیات مبتنی بر سایت برای چنین سایت‌هایی مجاز است: تنظیم ایمیل، فعال کردن/غیرفعال کردن حالت فقط https، تنظیم. کپی رزرو کنید، اما چنین سایت هایی در عملیات کلاستر شرکت نمی کنند: memcached، mysql، apache
      • در صورت بروز خطا در یکی از سایت های نصب شده بر روی سرور، چنین سایتی در هیچ یک از عملیات در خوشه شرکت نخواهد کرد، فهرستی از این سایت ها و خطاهای آنها را می توان در بند 6، زیر بند 8 مشاهده کرد.
    • API برای میزبان
    اصلاحات:
    • کار با زیرواسط ها، در نسخه پیشینبه درستی شناسایی نشدند، که اجازه کار در ظروف OpenVZ/Virtuozzo را نمی داد
    • تعیین نادرست حالتی که سرور در چه حالتی کار می کند (با یا بدون متعادل کننده) منجر به خطاهای زیر شد:
      • ایجاد یک وب سایت در پورت 8080
      • فعال کردن حالت HTTPS-ONLY کار نکرد
      • لینک های نسخه https به اشتباه ایجاد شده است
    • استفاده شده نام های دامنهدر تنظیمات سرور nginx (قوانین مجاز/انکار)، اگر کاربر هنگام ایجاد یک Master یا افزودن سرور جدید به استخر، FQDN را مشخص کرده باشد، که منجر به خطاهای راه اندازی مجدد سرویس می شود.

    تغییرات نسخه 4.3:

    • تنظیمات ماژول nginx-push-stream-module تغییر کرده است، قابلیت کار از طریق وب سوکت و پورت های استاندارد 80، 443 اضافه شده است.
    • فایل های پیکربندی دوباره کار شدند، نظرات اضافه شدند
    • از دست دادن ثابت پارامترهای get در dav
    • ماژول nginx-push-stream، nginx، apc به روز شد
    • راه اندازی ابوالهول و جادوگر اتصال اضافه شده است
    • پارامترهای مقیاس خودکار به 16 گیگابایت افزایش یافت

    تغییرات نسخه 4.2:

    • تنظیمات ماژول nginx-push-stream برای پشتیبانی صحیح از فشار و کشش تغییر کرده است
    • ماژول php json به طور پیش فرض فعال است
    • رفتار بسته دور در دقیقه ثابت هنگام به روز رسانی
    • تنظیم وظیفه بررسی حقوق munin و nagios در cron ثابت شد
    • قوانین ثابت برای پردازش nginx css ادغام شده
    • قوانین اضافه شده برای پردازش nginx js ترکیبی
    • هدرهای صحیح پاسخ nginx هنگام نمایش خطاهای سفارشی تنظیم می شوند
    • تعریف ثابت متغیرها در nginx
    • وابستگی های کتابخانه در BitrixVM ثابت شده است

    تغییرات نسخه 4.1:

    • CentOS به نسخه 6.3 به روز شد
    • جادوگر اضافه کردن سایت های اضافی را تعمیر کرد
    • جادوگر راه اندازی پشتیبان اصلاح شد، قالب آرشیو با restore.php سازگار شده است
    • سرویس تنظیم پارامترهای سیستم bvat بهبود یافته است
    • مدیریت خطای 404 برای محتوای استاتیک به nginx منتقل شده است
    • nginx رسیدگی به خطاهای 404 را برای محتوای پویا برطرف کرد
    • صفحات خطا به nginx اضافه شدند
    • پردازش صحیح تقویم ها به nginx اضافه شده است
    • برای پشتیبانی از ماژول push & pull، nginx با ماژول nginx-push-stream-stream کامپایل شده است.
    • مکانیسم کار با کش html Bitrix در nginx اصلاح شده است
    • جادوگر به روز رسانی سیستم اضافه شد
    • تغییرات با هدف بهبود امنیت سیستم

    تغییرات نسخه 4.0:

    • سیستم عامل CentOS 6.2 i386
    • تعدادی از اجزای VMWare را حذف کرد که منجر به مشکلاتی پس از به روز رسانی ماشین مجازی شد
    • اندازه دیسک ماشین مجازی استاندارد به 10 گیگابایت افزایش یافت
    • ZendServer با آپاچی و APC جایگزین شد
    • طرح اتصال فایل های پیکربندی Nginx و Apache برای به حداقل رساندن مشکلات هنگام به روز رسانی یا نصب بسته های اضافی تغییر کرده است.
    • مکانیسم مجوز ntlm تغییر کرده و بسته BitrixEnv4 به دور در دقیقه اضافه شده است.
    • جادوگران اضافه شده برای ایجاد یک نسخه پشتیبان از سایت برنامه ریزی شده، حذف تنظیمات برای سایت های اضافی، راه اندازی نظارت بر سیستم (munin، nagios)
    • تغییرات با هدف بهبود امنیت سیستم
    • جادوگر برای ایجاد سایت های اضافی بهبود یافته است
    • عملکرد سرویس تنظیمات پارامتر سیستم bvat تنظیم شده است
    • سیستم کنترل نسخه مرکوریال اضافه شد

    تغییرات نسخه 3.1:

    • نسخه به روز شده nginx 1.1.0 با پچ upstream_keepalive
    • مجموعه گسترده ای از بسته های از پیش نصب شده (htop، samba و غیره)
    • جادوگر تنظیم مجوز ntlm

    تغییرات نسخه 3.0:

    • سیستم عامل CentOS 6.0 i386
    • سیستم فایل ext4
    • نسخه به روز شده nginx 1.0.6، تغییرات پیکربندی
    • نسخه به روز شده msmtp 1.4.24، تغییرات در جادوگر نصب
    • جایگزینی xpdf با poppler
    • اصلاحاتی در پیکربندی 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) هنگام راه اندازی مجدد سرور غیرفعال می شود.
    • نظرات و خطاهای جزئی رفع شده است.
    بسته‌های آزمایش شده روی فدورا 8،12،14 (i386)، CentOS/OEL 5 (i386/x86_64). فدورا 14 مشکلات جزئی مربوط به باگ های سیستم عامل دارد.

    تغییرات نسخه 1.6:

    • به‌طور پیش‌فرض، سایت ماشین مجازی هم‌اکنون از طریق پروتکل‌های HTTP و HTTPS قابل دسترسی است و کنترل پنل سرور Zend غیرفعال است تا منابع را ذخیره کند.
    • پشتیبانی اضافه شده برای سرور SMTP که در 1C-Bitrix ظاهر شد: پورتال شرکتی 9.0، که در صورت پیکربندی صحیح به طور خودکار شروع می شود.
    • پس از به روز رسانی محصول، جستجو در فایل های PDF در دسترس می شود.
    • تمام بسته های نرم افزاری به روز شده اند، از جمله Zend-Server-CE (بسیار جدی به روز شده)، ماژول php-5.2-memcache برای استفاده از کش در حافظه پنهان اضافه شده است. حافظه دسترسی تصادفی.
    • تغییراتی در پیکربندی NGINX برای پردازش صفحات حافظه پنهان PHP (فناوری کش HTML) ایجاد شده است، خطاها در پردازش درخواست های WebDAV برطرف شده و مقیاس پذیری بهبود یافته است. در پیکربندی APACHE، خطاهایی برطرف شده‌اند که به‌ویژه باعث بروز خطاهایی در هنگام بارگیری «کلاسیک» تصاویر در گالری عکس (از طریق java-applet) می‌شوند. دست زدن به نوع اضافه شده است اسناد docx، xlsx، pptx.
    • اسکریپت شروع bitrixsetup بهبود یافته است، محلی سازی برای انگلیسی و آلمانی اضافه شده است.

    تغییرات نسخه 1.5

    • تمام بسته های اوبونتو 8.0.4 OS و همچنین بسته های برنامه Zend Serevr CE 4.0.3، PHP 5.2.10 به روز شده اند.
    • بهبود پیکربندی nginx از نظر فشرده سازی؛
    • تغییرات در منوی کنسول: هنگامی که پنل Zend غیرفعال است، سرویس مربوطه متوقف می شود، که اجازه می دهد تا RAM ماشین مجازی را ذخیره کنید.
    • بهبود سیستم در مورد استفاده از 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 و نصب محصول تأثیری ندارد.
    • EULA حذف شد.
    تصحیح خطا:
    • گواهی SSL تست ثابت؛
    • منوی کنسول: رفع خطا در پیکربندی ایمیل، حذف آیتم های منو برای پیکربندی IP - این در ابزار VMware موجود است.
    • پیکربندی nginx: رفع خطاهای WebDAV (برای عملکرد صحیح باید به 8.0.2 به روز رسانی شود)، 400 درخواست بد هنگام ایجاد یک موضوع جدید، همگام سازی با Outlook.
    • هنگام راه‌اندازی XMPP یک باگ برطرف شد.
    برنامه های کاربردی:
    • بسته های اضافی نصب شده: catdoc، memcached، xpdf.
    • اسکریپت bitrix_setup را دوباره کار و اصلاح کرد.
    • nginx به نسخه 0.7.62 به روز شد (اشکال امنیتی - آسیب پذیری بحرانی در سرور Nginx http).
    • اسکریپت پارامترهای سرویس تنظیم خودکار برای اطمینان از عملکرد بالا با مقادیر RAM تا 2 گیگابایت اصلاح شده است.
    • تغییرات لازم برای عملکرد صحیح VM در کیت های توزیع محصولات 1C-Bitrix انجام شده است.

    مزایای

    مزایای

    "1C-Bitrix: ماشین مجازی" یک راه حل عالی برای مشکل پیکربندی با کیفیت بالا سرورهای میزبانی و اختصاصی است. معمولاً برای دستیابی به عملکرد بالای پروژه، باید خودتان نرم افزار، سیستم عامل و سخت افزار سرور را پیکربندی کنید. علاوه بر این، اطمینان از ایمنی بسیار مهم است. و در "1C-Bitrix: ماشین مجازی" تمام این تنظیمات قبلاً تکمیل شده است. در نتیجه، در زمان و هزینه در استقرار و پیکربندی سرور، خرید تجهیزات لازم و تضمین امنیت پروژه صرفه جویی می کنید.

    همه چیز برای رفتن آماده است!

    سرور مجازی برای استفاده فوری آماده است. این بدان معنی است که محصولات 1C-Bitrix به سرعت بر روی سرور کار می کنند و بیشتر خدمات در اینجا فقط پیکربندی نشده اند، بلکه کاملاً کار می کنند.

    پس از نصب ماشین مجازی:

    • می توانید از جادوگر راه اندازی کلاستر استفاده کنید و سایت های اضافی اضافه کنید.
    • منو به شما امکان می دهد ارسال نامه را از طریق یک سرور SMTP خارجی پیکربندی کنید.
    • اگر یک دروازه SMTP را پیکربندی کنید، نامه را می توان در داخل سازمان مسیریابی کرد.
    • سرور پیام رسانی فوری (سرور XMPP/JABBER) پیکربندی شده و در حال اجرا است (به طور خودکار شروع به کار می کند).
    • میراندا، QIP و سایر برنامه های پیام رسان را می توان برای کار با پورتال اینترنت/اینترانت پیکربندی کرد.
    • نمایه سازی اسناد اداری پیکربندی شده است.
    • WebDAV پیکربندی و در حال اجرا است.
    • پشتیبانی HTTPS برای پورتال شرکتی؛
    • پشتیبانی از SSL برای XMPP

    صرفه جویی در

    صرفه جویی قابل توجهی برای شرکت وجود دارد:

    • در زمان استقرار؛
    • روی تجهیزات؛
    • در مورد هزینه های عملیاتی

    اجاره

    محصول "1C-Bitrix: ماشین مجازی" را می توان از ارائه دهندگان هاست اجاره کرد. شما می توانید با استفاده از هر فناوری مجازی سازی یک ماشین مجازی اجاره کنید: VMware، Parallels Virtuozzo Containers، Amazon EC2 (AMI)، Open VZ، Citrix.

    1C-Bitrix: Virtual Machine" به طور مستقیم برای نیازهای پروژه های 1C-Bitrix توسعه یافته است. مزیت غیرقابل انکار این محصول نرم افزاری پیکربندی اولیه آن است که نمونه ای از تنظیمات سرور مجازی ایده آل برای Bitrix می باشد. "1C-Bitrix: ماشین مجازی" برای کار با محصولات 1C-Bitrix و هر برنامه PHP آزمایش و پیکربندی شده است.

    "ماشین مجازی" برای چیست؟

    استفاده از «1C-Bitrix: Virtual Machine» به پروژه‌های شما اجازه می‌دهد تا شاخص‌های عملکرد بالایی را به طور مداوم نشان دهند. علاوه بر سادگی و سهولت استفاده، به شما امکان می دهد زمان صرف شده برای مدیریت وب سایت ایجاد شده بر اساس محصولات 1C-Bitrix و راه اندازی سرور و همچنین تجهیزات را به میزان قابل توجهی کاهش دهید. با استفاده از "1C-Bitrix: ماشین مجازی" می توانید یک پروژه جدید ایجاد کنید یا یک پروژه موجود را انتقال دهید.

    دسترسی کاملدر سطح مدیر امکان نصب هر نرم افزار با استفاده از ماشین مجازی برای 1C-Bitrix و ایجاد تغییرات در تنظیمات سرور مجازی BitrixVM را فراهم می کند.

    چه نسخه ای در حال نصب است؟

    شما بیشترین بهره را می برید نسخه جدیدبرنامه ها. تا به امروز، آخرین نسخه از این محصول نرم افزاری"1C-Bitrix: ماشین مجازی 7.0" است آخرین نسخه PHP، که عملکرد قابل توجهی را افزایش می دهد.

    چگونه ماشین مجازی سفارش دهیم؟

    برای همه مشتریان ما، ماشین مجازی 1C-Bitrix هنگام سفارش هر سرور VPS برای CMS Bitrix به صورت رایگان ارائه می شود و بلافاصله پس از استقرار آماده کار است که فقط چند دقیقه طول می کشد.

    چگونه برای VPS پرداخت کنیم؟

    برای پرداخت VPS، تعرفه مورد نظر را در جدول انتخاب کرده و دکمه «سفارش» را کلیک کنید. در مرحله بعد، دستورالعمل های موجود در پانل صورتحساب را دنبال کنید، که نشان می دهد اقدامات لازمبا دامنه، مشخصات خود را انتخاب کنید راه مناسبپرداخت. همین! سرور شما بلافاصله پس از پرداخت فعال می شود.

    فوریه 1, 2018 در 4:04 ب.ظ

    چرا مهم است که نصب و پیکربندی را به تاخیر نیندازید CMS Bitrixبر اساس "1C-Bitrix: ماشین مجازی"

    • امنیت اطلاعات

    چه کسی دستکش را انداخت؟

    در حین انجام یکی از پروژه های تست نفوذ، با یک ماشین مجازی در آدرس IP عمومی مشتری مواجه شدیم. از مجموعه پورت های باز شده روی هاست، این احساس را دریافت کردیم که این Bitrix است. این پیوند در مورد هدف پورت ها صحبت می کند. در زیر لیستی از پورت‌هایی که در VM خارج از جعبه باز هستند آورده شده است:
    • 22/tcp
    • 80/tcp
    • 443/tcp
    • 5223/tcp
    • 8893/tcp
    • 8894/tcp
    وقتی روی URL ip_addr :80 کلیک کردید، صفحه راه اندازی اولیه برای وب سایت 1C-Bitrix باز شد و پیوند "Restore a copy" باز شد که شما را به ماژول restore.php می برد. پس از کلیک کردن، دستورالعمل‌های ایجاد یک نسخه پشتیبان از یک وب‌سایت موجود 1C-Bitrix، پیوندهایی به اسناد و دکمه «بعدی» باز می‌شود. و سپس چیزها جالب می شوند، می توانید کارهای زیر را انجام دهید:

    واضح است که در مقطعی مدیر مراحل راه اندازی سایت و 1C-Bitrix VM را کامل نکرده است. در اینجا می‌توانیم این مشکل را در گزارش بنویسیم (و سپس سعی کنیم یک سیستم نظارتی زیرساخت، SIEM یا چیزی مشابه را به مشتری بفروشیم) و ادامه دهیم. اما ما از آن دسته نیستیم.

    عامل انسانی یا عدم کنترل مشتری بر زیرساخت چندان مهم نیست. آنچه مهم است این است که چگونه این باگ می تواند باعث هک شود.

    سلام سایت های دور

    ماژول restore.php علاوه بر ارائه رابط، عملکرد بررسی و دانلود فایل ها و استقرار نسخه پشتیبان سایت را انجام می دهد. اگر انتخاب می کنید که فایل ها را از دیسک محلی، پس هیچ چیز مانع شما نمی شود که نه یک نسخه پشتیبان، بلکه مثلاً بارگیری اسکریپت phpinfo.php را انتخاب کنید.

    و سپس Bitrix شروع به نشت کرد. ما انتظار داشتیم که بررسی فایل ها در مرحله دانلود یا پس از بررسی محتویات فایل کارساز باشد. کار نکرد ... فایل منتقل شده در پوشه اصلی برنامه وب قرار گرفت!

    آیا شروع کرده اید به درک آنچه "زیر سرپوش" است و چرا فیلمنامه همه چیز را بارگذاری می کند؟ برای ارضای کنجکاوی و گزارش دادن به مشتری، نسخه 7.2 "1C-Bitrix: ماشین مجازی" را در آزمایشگاه خود مستقر کردیم.

    پیکربندی سرور اصلی هنگام اتصال از طریق 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); if ($id != chr(31).chr(139)) // gzip نباشد ($s = fileize($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); if ($s%512 > 0 ) // تار نیست ( unlink($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); $res = false; ) )
    شرط اول: اگر ابتدای فایل دارای کاراکترهایی با کدهای 0x1f و 0x8b جدول ASCII+extended نباشد، فایل دانلود شده یک archive.gz نیست.

    شرط دوم اندازه فایل دانلود شده را بررسی می کند: اگر مقدار بر 512 بخش پذیر نباشد، فایل یک بایگانی tar نیست. اینجاست که چک به پایان می رسد.

    معلوم می شود که فقط شرط اول باید دور زده شود. خوب! ما یک اسکریپت ساده cmd.php برای آزمایش گرفتیم (یک اسکریپت آماده از "The Dark Raver" وجود دارد). در cli سیستم، کاراکترهای شناسه با محتویات فایل cmd.php به فایل جدیدی به نام cmd_boom.php منتقل شدند:

    Echo -e "\x1f\x8b\n$(cat cmd.php)" > cmd_boom.php
    با استفاده از ابزار xxd می توانید محتویات فایل را در قالب یک جدول هگز مشاهده کنید:

    گربه cmd_boom.php | xxd
    نتیجه:

    تمام، فایل برای آپلود در "سرور دور" آماده است. cmd_boom.php را در مخزن GitHub خود آپلود کنید و URL اسکریپت را در فرم بازیابی 1C-Bitrix قرار دهید. در نتیجه، پس از تأمل کوتاهی در نوار پیشرفت بارگذاری، یک پیام خطا دریافت کردیم:

    خب ممکنه فایل به خاطر خطایی از پوشه home پاک شده باشه؟ اگر فایل در طول مسیر شکسته شود یا ناسازگار باشد، ذخیره آن چه فایده ای دارد؟ اما نویسندگان اسکریپت restore.php ظاهراً پاک کردن فهرست اصلی سایت از زباله‌ها را غیرضروری می‌دانستند. بنابراین، در مورد پوسته بارگذاری شده چطور؟ پس او اینجاست، عزیز!

    الان قسمت خوبش شروع میشود. با کلیک بر روی دکمه‌های «Skip» و «Try Again» در فرم حاوی پیام خطا، صفحه‌ای با دکمه «حذف اسکریپت‌های پشتیبان و سرویس محلی» دریافت کردیم. کلیک کرد و فایل ها پاک شدند!

    در نتیجه، فهرست خانه از اسکریپت های restore.php، bitrixsetup.php و فایل cmd_boom.php دانلود شده پاک می شود. پس از این، هیچ چیز تعیین کننده ای نمی توان با سایت انجام داد - نسخه پشتیبان بازیابی نشده است و نمی توانید به نصب یک سایت جدید ادامه دهید.

    البته، می توانید اسکریپت cmd.php را در یک زیر شاخه پنهان کنید یا نام آن را به index.php تغییر دهید. آنجا توقف کردیم.

    کنار گذاشته شده است!

    ما در مورد مشکل اسکریپت restore.php به سرویس پشتیبانی فنی 1C-Bitrix گزارش دادیم که پاسخ زیر را دریافت کردیم:

    این اسکریپت برای استقرار یک سیستم مدیریت سایت در نظر گرفته شده است. در اصل، برای آپلود اسکریپت های PHP در سایت مورد نیاز است."

    خوب، به طور کلی، همه چیز درست است، ما اسکریپت ها را با موفقیت در سایت "رها شده" مشتری آپلود کردیم و یک پوسته محلی دریافت کردیم.

    موقعیت پشتیبانی فنی واضح است: "اگر پیکربندی سایت را تمام نکرده اید، شما پینوکیوی شیطانی خود هستید." بلیط بسته بود پشتیبانی فنیهیچ پاسخی از سوی خود توسعه دهندگان وجود ندارد.

    ما متوجه نشدیم که چه تعداد ماشین مجازی 1C-Bitrix "رها شده" در اینترنت منتشر شده است که توسط یک جستار پیدا شده است: "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).

    عملکرد کلیدی است

    تمام اجزای موجود در ماشین مجازی حداکثر بهینه شده و برای عملکرد راحت پیکربندی شده اند. حداقل منابع سیستم برای عملکرد صحیح ماشین مجازی مورد نیاز است. به عنوان مثال، اگر در مورد رم صحبت کنیم، 256 مگابایت از سیستم میزبان رزرو می شود. با مقایسه کار اسکریپت های PHP در VMBitrix و در محیط win ماشین میزبان، متوجه شدیم که در VMBitrix زمان کمتری برای اجرا صرف می شود (سیستم مدیریت محتوای 1C-Bitrix و چارچوب رایگان Drupal به عنوان اسکریپت استفاده می شود).

    چگونه می توانید از VMBitrix استفاده کنید

    می توان تعدادی کار را به VMBitrix اختصاص داد و ده ها راه برای استفاده از آن ارائه کرد. به عنوان مثال، از آن به عنوان یک زمین آزمایشی برای توسعه و آزمایش برنامه ها/سرویس های وب خود استفاده کنید.

    استقرار و اجرای سیستم به زمان و منابع سیستم بسیار کمی نیاز دارد. توسعه دهندگانی که روی لپ تاپ کار می کنند می توانند به راحتی از آن استفاده کنند - عملکرد کافی است.

    شکل 2. توابع کنترل اساسی

    مزایا و معایب

    مزایای اصلی:

    کاهش هزینه های مالی.استفاده از زیرساخت مجازی به شما امکان می دهد در خرید تجهیزات جدید صرفه جویی کنید. به عنوان مثال، شما باید چندین برنامه سرور را مستقر کنید. بیایید تصور کنیم که برخی از این برنامه ها برای اجرا بر روی پلتفرم های مشابه یونیکس و دیگری در ویندوز طراحی شده اند. اگر انتظار می رود این برنامه ها به شدت بارگذاری شوند، به احتمال زیاد استفاده از مجازی سازی برای شما سودی نخواهد داشت. اگر نه، آنگاه وضعیت دقیقاً برعکس تغییر می کند. در این صورت، خرید یک سرور سازنده و استقرار چندین ماشین مجازی با تجهیزات لازم آسانتر و سودآورتر است. سیستم های عامل. در نتیجه، شما به یک سرور فیزیکی و در سرور خود خواهید رسید شبکه مجازیچندین سرور جداگانه قابل مشاهده خواهد بود.

    پشتیبانی فنی آسان ترهمیشه جایی برای شکست ها وجود دارد. عواقب این امر می تواند بسیار متفاوت باشد. یکی از اصلی ترین آنها زمان خرابی خواهد بود. بیایید تصور کنیم که سرور شما از کار می افتد مادربرد. سیستم عامل معمولاً در چنین شرایطی کار سختی را می طلبد و احتمال زیادی وجود دارد که مجبور به نصب مجدد کامل آن شوید. اگر فقط یک سیستم‌عامل باشد، اما به یاد داشته باشیم که مجموعه‌ای از سرویس‌ها به روشی حیله‌گر پیکربندی شده‌اند، راه‌اندازی مجدد آن‌ها از ابتدا زمان زیادی را می‌برد. اوضاع خوشایند نیست. به خصوص اگر نسخه های پشتیبان فقط حاوی نسخه پشتیبان از داده ها باشند نه تنظیمات. در مورد استفاده از ماشین های مجازی، رویدادها ممکن است به طور متفاوتی توسعه یابند. چگونه؟ مراقبت از پشتیبان گیریماشین های مجازی، در صورت خرابی، فقط باید سیستم عامل را روی سرور نصب کنید و سپس برنامه را برای کار با آن اجرا کنید. ماشین های مجازی. همین! ما نسخه پشتیبان از سیستم عامل او را می دهیم و شروع می کنیم. چند دقیقه و همه چیز مثل قبل کار می کند. حتی اگر پیکربندی (سخت افزاری) سرور جدید شما کاملاً تغییر کرده باشد، ماشین مجازی اهمیتی نخواهد داد.

    استقرار فوق العاده سریعاین یکی از مهمترین مزایای ماشین های مجازی است. بیایید تصور کنیم که باید شعبه جدیدی از شرکت افتتاح کنیم. بیایید روی زیرساخت های اطلاعاتی تمرکز کنیم. استقرار کلیه خدماتی که در دفتر مرکزی فعالیت می کنند در عرض چند دقیقه امکان پذیر خواهد بود. کل فرآیند استقرار به انتقال فایل ها با ماشین های مجازی و راه اندازی برنامه مسئول مجازی سازی خلاصه می شود. بدون تنظیمات غیر ضروری بدون اعمال معمولی همه چیز به همان روشی که شما پیکربندی کرده اید کار می کند. بیایید به این موضوع اضافه کنیم که نیازی به حضور متخصص بسیار ماهر نیست و مزایای آن بیش از پیش آشکار می شود.

    کنترل کامل بر منابعبه عنوان مثال، شما یک سرویس نصب کرده اید که مقدار کمی از منابع سیستم را مصرف می کند، در حالی که یک سرویس در سرور دیگری مانند 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 کلاینت ایمیل.
    • اتوماسیون بهره وری.


    
    بالا