Bitrix için bir sanal makine kurulumu. VMBitrix sanal makinesi. BitrixEnv ve BitrixVM sürüm geçmişi

"1C-Bitrix: Sanal makine» 1C-Bitrix yazılım ürünlerinin hızlı yürütülmesi için özel olarak yapılandırılmıştır: dakikalar içinde dağıtılır ve hemen kullanıma hazırdır! 1C-Bitrix ürünlerinin deneme sürümlerini yalnızca sanal bir makineye kurmakla kalmaz, aynı zamanda kendi bitmiş projelerinizi de aktarabilirsiniz.

"1C-Bitrix: Web ortamı" - Linux

"1C-Bitrix": Web ortamı" - Linux CentOS 6 (i386, x86_64) ve CentOS 7 (x86_64) Linux platformlarında 1C-Bitrix ürünlerinin ve çözümlerinin çalışması için gerekli tüm yazılımların hızlı ve kolay kurulumuna hizmet eder.

"1C-Bitrix: Virtual Machine" kullanarak, zamandan ve paradan tasarruf edin: sunucunun konuşlandırılması ve yapılandırılması, gerekli ekipmanın satın alınması, projenin güvenliğinin sağlanması hakkında. sanal makine yapabilirsin ücretsiz kullan. Makine ayrıca kullanılabilir ev sahiplerinden kiralamak bir barındırma planının fiyatına.

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon EC2, ölçeklenebilir bilgi işlem gücü sağlayan ve web uygulamalarını Amazon'un sitelerinde (bulutlarda) hızlı ve kolay bir şekilde dağıtmak için tasarlanmış bir web hizmetidir. 1C-Bitrix uzmanları, aşağıdakiler için önceden yapılandırılmış BitrixVM görüntüleri (AMI görüntüleri) hazırladı: hızlı başlangıç Amazon EC2'de aşağıdakileri içeren 1C-Bitrix uygulamaları:
  • CentOS 7.5
  • NGINX + Apache2
  • InnoDB destekli MySQL5
  • posta sunucusu ajan
  • Ortak görevlere sahip UNIX benzeri bir Kontrol Menüsü
  • DHCP aracılığıyla veya Amazon Elastic IP tarafından yapılandırılmış IP adresi
  • HTTPS desteği
Bölgeye göre ami listesi:

Kurulum sırası

Kurulum sırası:


Herhangi bir Windows veya Linux işletim sistemi altında çalışan ücretsiz bir ürün olan VMWare Player'ı indirin ve kurun.

Yapılandırılmış BitrixVM sanal makinesini indirin ve paketinden çıkarın.

VMWare Player'ı başlatın ve içindeki BitrixVirtualAppliance.vmx dosyasını, sanal görüntüsünü paketinden çıkardığınız dizinden açın.
VMWare'e aşina iseniz, muhtemelen bu şirketin sanal makinemizi sorunsuz çalıştırabileceğiniz sunucu ürünlerine sahipsiniz.

VMWare iletişim kutularındaki soruları yanıtlayın ve sanal sunucuyu yeniden başlatın.

Ortaya çıkan IP adresini bir tarayıcıda açın.
1C-Bitrix ürünleri için kurulum ve yapılandırma sihirbazını çalıştırın, tüm adımları tamamlayın ve çalışmaya başlayın!
Bitrix Kurulumu

BitrixSetup betiği

"1C-Bitrix: Sanal makine" içinde yerleşiközel yazı Bitrix Kurulumu, ürünün deneme sürümünün veya ticari sürümünün dağıtım kitini www.1c-bitrix.ru sitesinden dosyayı indirmeden doğrudan sitenize indirebileceğiniz , yerel bilgisayar.

Yedekleri geri yüklemek için başka bir yerleşik komut dosyasıyla - restore.php- Olabilmek siteleri hızlı bir şekilde aktarın makineler arasında ve ara dosyalar oluşturmadan. Her şey nasıl oluyor? Ürünümüzü (Ayarlar-Araçlar-Yedekleme) kullanarak sitenin bir yedeğini alırsınız ve aktarım komut dosyasında (doğrudan sanal makinede) dosya adını ve siteyi belirtirsiniz. Sistem dosyayı kendisi kopyalayacak, paketinden çıkaracak ve Sanal Sunucuya geri yükleyecektir.

Özel VM çözümlerinin yardımıyla, performans açısından BitrixVM'den daha düşük olmayan ve ölçeklenebilirlik açısından 1C-Bitrix sanal makinesinden üstün olan, optimum şekilde yapılandırılmış bir sunucuyu hızlı bir şekilde elde edebilirsiniz. Paketler, 1C-Bitrix uzmanları tarafından hazırlanmıştır ve indirilebilir ve kullanılabilir.

1. "1C-Bitrix: Sanal Makine 7.3.4"

1C-Bitrix: Virtual Machine 7.3.4, 1C-Bitrix yazılım ürünlerinin hızlı yürütülmesi için özel olarak yapılandırılmıştır: dakikalar içinde dağıtılır ve hemen kullanıma hazırdır! 1C-Bitrix ürünlerinin deneme sürümlerini yalnızca sanal bir makineye kurmakla kalmaz, aynı zamanda kendi bitmiş projelerinizi de aktarabilirsiniz.

2. "1C-Bitrix: Web ortamı" - Linux

1C-Bitrix: Web Ortamı - Linux, 1C-Bitrix ürünlerinin ve çözümlerinin CentOS 6 (i386, x86_64) ve CentOS 7 (x86_64) Linux platformlarında çalışması için gerekli tüm yazılımların hızlı ve kolay kurulumu için kullanılır.

3. Optimize edilmiş bir Bitrix VPS başlatmak için Virtuozzo Uygulama Şablonu

1C-Bitrix kullanan Bitrix için Virtuozzo VZ Uygulama Şablonu paketi: Web Ortamı çözümü - Linux 2.0. Şablon, Virtuozzo EZ Şablonu olarak paketlenmiş CentOS 6 (i386, x86_64) ve CentOS 7 (x86_64) tabanlı Virtuozzo kapsayıcılarını yüklemek (oluşturmak) için tasarlanmıştır.

Paketleri yüklemek, yönetici becerileri gerektirir! Elde etmek Ek Bilgiler için forumdaki toplulukla iletişim kurarak Geliştirici Destek Merkezinde yapabilirsiniz.

ürün hakkında

ürün hakkında

1C-Bitrix: Sanal Makine, 1C-Bitrix yazılım ürünlerinin hızlı yürütülmesi için özel olarak yapılandırılmıştır: dakikalar içinde dağıtılır ve hemen kullanıma hazırdır! 1C-Bitrix ürünlerinin deneme sürümlerini yalnızca sanal bir makineye kurmakla kalmaz, aynı zamanda kendi bitmiş projelerinizi de aktarabilirsiniz. Ayrıca, sihirbaz aracılığıyla bir sanal makinede birkaç site çalıştırabilirsiniz.

Web kümesi etkinleştirilmiş sanal makine

Sanal makine, bir küme oluşturmak için bir sihirbaz, bir bağımlı sunucu eklemek için bir sihirbaz, bir bağımlı sunucuyu ana moda geçirmek için bir sihirbaz içerir. Artık kümenin dağıtılması 5-10 dakika sürüyor. Herhangi bir şey yüklemeye veya yapılandırmaya gerek yoktur.

Daha önce hiç kullanmamış olsanız bile sanal makinelerin avantajlarından hemen şimdi yararlanabilirsiniz. Tamamen kullanıma hazır bir sanal makine indirin. Çalıştırın ve 1C-Bitrix ürünlerinin düzgün yapılandırılmış bir sanal sunucu altında ne kadar hızlı çalıştığını görün.

Ücretsiz indirin ve kullanın!
Bir barındırma planı fiyatına kiralayın

"1C-Bitrix: Virtual Machine", VMware sanallaştırma teknolojileri kullanılarak uygulanır ve bulut bilgi işlem için tasarlanmış tüm VMware çözümlerinde kullanılabilir.

Nasıl denenir?

Bir sanal makineyi test etmenin iki yolu vardır:
  • kurulum dosyasını bilgisayarınıza bağımsız olarak indirin ve çalıştırın (ücretsiz);
  • bir barındırma sanal makinesi kiralayın (barındırma tarifesi fiyatına).

"1C-Bitrix: Virtual Machine" ticari olmayan bir üründür. Aynı zamanda, ticari ürünlerimizin (1C-Bitrix: Site Yönetimi, 1C-Bitrix: Kurumsal Portal ve) BitrixVM üzerindeki işleyişiyle ilgili sorunlar olması durumunda yardım için 1C-Bitrix ile iletişime geçebilirsiniz. Ancak BitrixVM yapılandırmasının değiştirilmesi gibi diğer sorunlar yalnızca geliştirici topluluğu tarafından çözülür.

ürünün bileşimi

"1C-Bitrix: Virtual Machine", gerçek bir bilgisayarın çalışmasını taklit eder. Ürün, yapılandırılmış bir işletim sistemi, web sunucusu, veritabanı, güvenlik duvarı, posta sunucusu, bir web projesinin güvenilirliğini, performansını ve güvenliğini etkileyen çok sayıda ayarın yanı sıra. Sanal Makinede yeni bir proje başlatabilir veya bitmiş bir siteyi ona aktarabilirsiniz. Sitenin doğrudan sunucudan makineye aktarılması mümkündür.

Sanal sunucu şunları içerir:

  • İşletim sistemi - Yetenekli CentOS 7.5 otomatik güncelleme
  • İki seviyeli yapılandırma - NGINX + Apache2
  • InnoDB destekli MySQL5
  • HTTPS desteği
  • Bir küme yapılandırmak ve ek siteler eklemek için sihirbazlar
  • sfenks arama sunucusu kurulum sihirbazları
  • Ek paketler: geoip, catdoc, poopler, mc, man, strace, sfenks
  • yapılandırılmış güvenlik duvarı (iptables) ve doğrulanmış yapılandırma güvenliği
  • DHCP aracılığıyla alınan veya manuel olarak ayarlanan IP adresi
  • son derece özelleştirilebilir e-posta istemcisi (msmtp)
  • minimum bellek gereksinimleri - 512M
  • maksimum disk alanı 100 GB
  • farklı bellek boyutları için performans otomatik optimizasyonu (16 GB'a kadar)
  • bir sanal sunucuyu yönetmek için tipik eylemlerin konsol paneli
  • güvenilirliği, performansı ve güvenliği etkileyen çok sayıda ayar
  • Kök şifre - bitrix (ilk girişte değiştirilmesi gerekecek)
  • Bitrix şifresi - bitrix (ilk girişte değiştirilmesi gerekir)

Sanal makineler hakkında

Sanal makine teknolojisi yükselişte. Pazar lideri VMWare'dir, Microsoft, Hyper-V, Citrix ile XEN ile aktif olarak gelişmektedir.

Wikipedia'dan Materyal:

Ne var ne yok?

BitrixEnv ve BitrixVM sürüm geçmişi

"1C-Bitrix: Sanal Makine" ürünü sürekli olarak geliştirilmekte ve sonuçlandırılmaktadır. Bu sayfadaki Sanal Makine değişiklikleri ve yeni özellikler için bizi izlemeye devam edin.

7.3.4 sürümündeki değişiklikler

Yazılım güncellemesi:
  • itme sunucusu 2.0.0
Başlıca düzeltmeler:
  • Push-server paketi, CentOS 7.6'da düzgün çalışacak şekilde güncellendi. Sistemd aracılığıyla push-sunucu hizmetini başlatma hatası düzeltildi.

7.3.3 sürümündeki değişiklikler

Başlıca düzeltmeler:
  • PHP uzantıları zip ve dom'un otomatik olarak dahil edilmesi eklendi. Document Generator modülünün çalışması için gerekli oldukları için zorunlu hale geldiler.

7.3.2 sürümündeki değişiklikler

Başlıca düzeltmeler:
  • Sanal makine paketlerinin beta sürümlerini depolayan yum deposunu etkinleştirme ve devre dışı bırakma özelliği eklendi.
  • Bir site için varsayılan sertifikanın geri yüklenmesini engelleyen menü ifadesindeki bir yazım hatası düzeltildi.

7.3.1 sürümündeki değişiklikler

Yazılım güncellemesi:
  • itme sunucusu 2.0.0
Başlıca düzeltmeler:
  • MySQL sunucu sürümü 5.5 ise ve PHP 7.0'a güncellendiyse, MySQL ve PHP güncelleme noktalarının görüntülenmesi düzeltildi.
  • Kendi ssl sertifikanızı ayarlarken sertifika zincirini kopyalama eklendi.
  • Daha kolay dhparam üretimi.
  • Yapılandırma komut dosyası çalışırken menü işleminin engellenmesi düzeltildi.
  • Birkaç öğe için sabit menü çıkışı.
  • İzleme etkinleştirildiğinde menü davranışı düzeltildi.

7.3.0 sürümündeki değişiklikler

Yazılım güncellemesi:
  • nginx 1.14.0
  • ana bilgisayar adı 1.0.0
  • php 7.1
Başlıca düzeltmeler:
  • Varsayılan olarak php sürüm 7.1'in kullanımı eklendi.
  • Siteye erişim https ile yapılandırıldığında sertifika ayarı düzeltildi.
  • Paket ayarları için düzeltmeler (dbconn.php ve ethtool bağımlılıklarındaki seçenek).

7.2.2 sürümündeki değişiklikler

Başlıca düzeltmeler:
  • httpd ölçekli hizmet için ntlm ayarlarının tekrarı düzeltildi.

7.2.1 sürümündeki değişiklikler

Başlıca düzeltmeler:
  • Gelişmiş seçeneklerle bir site oluştururken oluşan bir hata düzeltildi.
  • Sitenin posta ayarlarındaki ifade düzeltildi.

7.2.0 sürümündeki değişiklikler

Yazılım güncellemesi:
    nginx 1.12.2
Başlıca düzeltmeler:
  • Sertifika yükleme desteği eklendi: sahip olun ve Let's Encrypt.
  • Sitenin "varsayılan" ssl sertifikasını iade etme özelliği eklendi.
  • Web kümesi yapılandırma hataları düzeltildi.
  • Bir sunucu havuzu oluşturduktan sonra ana bilgisayar adını değiştirme yeteneği eklendi.
  • Havuzdaki MySQL sunucularının ayarlarını güncelleme prosedürü düzeltildi.
  • Nginx ve httpd yapılandırma dosyaları için güvenlik düzeltmeleri.
  • Sunucuda çalışan site yoksa site oluşturma hataları düzeltildi.
  • Sunucu havuzundan kaldırıldıklarında sunucuların izlemeden kaldırılması eklendi.

7.1.0 sürümündeki değişiklikler

Yazılım güncellemesi:
  • nginx 1.12
  • MySQL 5.7
  • nodejs itme sunucusu 1.0.0
Başlıca düzeltmeler:
  • MySQL sunucusunun yeni sürümü. Mevcut kurulumlar için menüye yükseltme sihirbazı eklendi.
  • Yeni bir push sunucusu yapılandırma yeteneği eklendi.
  • Sabit lsyncd sunucusu yapılandırma hatası
  • Havuzdaki bir makineyi güncelleme prosedürü düzeltildi, menüden tam bir güncelleme başlatma yeteneği eklendi
  • Nginx yapılandırma dosyaları için sabit güvenlik
  • Çevrimiçi sohbetler için X-Frame-Options eklendi
  • Smtp hizmetinin sabit başlangıcı

7.0.1 sürümündeki değişiklikler

  • Yeni siteler oluşturulurken proxy_ignore_client_abort seçeneği eklendi, mevcut siteleri yapılandırmak için ayrı bir menü maddesi taşındı.
  • Harici depolamalar için nginx aracılığıyla hızlı dosya yükleme ayarları eklendi: Clodo, Rackspace, Google Storage ve Selectel.
  • SSL bağlantısı için DH parametrelerinin oluşturulması eklendi.
  • Cent OS 6 için lsyncd hizmet yapılandırması düzeltildi.
  • Dizin için ad oluşturma prosedürü değiştirildi.
  • Sistemdeki izleme ayarlarıyla ilgili hata düzeltildi.
  • Sistemde durdurulduktan sonra mysql hizmetini kurarken oluşan hata düzeltildi.
  • mysql hizmeti için şifre değiştirirken değişiklik hatası düzeltildi.
  • Yerelleştirilmiş işletim sistemi sürümü için mysql hizmet durumunu alma hatası düzeltildi.
  • Kurulu/yapılandırılmış siteleri olmayan ana bilgisayarlar için şifre değiştirme prosedürü düzeltildi.

7.0.0 sürümündeki değişiklikler

  • CentOS 7 (x86_64), "1C-Bitrix: Virtual Machine 7.0" için ana dağıtım olur. Görüntüler CentOS 7 (x86_64) altında çalışır, rpm paketleri hala CentOS 6'da (i386, x86_64) mevcuttur.
  • Yazılım güncellemesi:
    • 1.10.2 sürümünden önceki nginx
    • sfenks 2.2.11
    • php7.0
    • cevaplanabilir 2.2
  • Ansible 2.2 ile çalışmak için sanal makine betikleri düzeltildi. Ansible paketi artık Bitrix deposu aracılığıyla teslim ediliyor.
  • Makinede parola oluşturma prosedürü düzeltildi, özel destek eklendi. karakterler.
  • Makinenin ilk çalıştırılmasında ve bitrix-env.sh aracılığıyla kurulum yapılırken mysql hizmeti için otomatik olarak parola oluşturmaya yönelik bir prosedür eklendi.
  • PHP 7.0 varsayılandır. Gerekirse PHP 5.6'ya geri alma yeteneği eklendi. Bir sanal makineyi 5.1'den 7.0'a yükseltirken, aynı menü öğesi PHP 5.6'dan 7.0'a yükseltmenizi sağlar.
  • iptables/firewalld için özel kurallar oluşturma yeteneği eklendi.
  • Bir ağ arabiriminde birden çok IP adresi olması durumunda menü işlem hataları düzeltildi.
  • Bir web kümesi kurma prosedürü, birbirinden ayrı yürütülebilen iki adıma bölünmüştür: veri senkronizasyonu ve bir web ortamının kurulması.
  • Varsayılan veri eşitleme hizmeti lsyncd'dir.
  • Sunucu havuzundan bir makinenin silinmesi durumunda oluşan hatalar düzeltildi.

5.1.8 sürümündeki değişiklikler

Anaible 2.1.0 ile çalışmak için sanal makine betikleri düzeltildi.

5.1.7 sürümündeki değişiklikler

Yazılım güncellemesi: nginx - 1.8.1

5.1.6 sürümündeki değişiklikler

  • ANSIBLE: ansible 2.0.1 ile çalışma desteği
  • Açıklama: Anaible 2.0.1 ile çalışmak için sanal makine betikleri düzeltildi

5.1.5 sürümündeki değişiklikler

1C-Bitrix: Virtual Machine ürününün performansını artırmak için bir dizi değişiklik yapıldı.

5.1.4 sürümündeki değişiklikler

  • Yeniden oluşturmanın gerekli olduğu durumlar için havuz yapılandırmasının kaldırılması eklendi.
  • Herhangi bir nedenle devre dışı bırakılan veya kullanılamayan sunucuları havuzdan kaldırma özelliği eklendi.
  • PHP'yi 5.6 sürümüne yükseltme yeteneği eklendi.
  • Posta kurarken yetkilendirme yöntemini belirleme özelliği eklendi.
  • Oluşturulması sırasında site için cron ayarlarını veya isabetlerini belirleme yeteneği eklendi.
  • Nagios izleme sistemi için e-posta bildirimlerini yapılandırma özelliği eklendi.
  • Nagios ve Munin izleme sistemleri için kişisel oturum açma ve parola belirleme özelliği eklendi.

5.1.3 sürümündeki değişiklikler

Artık AD'ye bir sunucu eklerken makine adından farklı rastgele bir NETBIOS adı belirtebilirsiniz.

Hatalar düzeltildi:

  • sunucuyu yerelleştirilmiş grup adlarıyla bir etki alanına bağlamak;
  • samba sunucusu için yanlış yapılandırma dosyalarının oluşturulması;
  • sunucu için etki alanını değiştirmenin imkansızlığı;
  • cp1251 kodlamasında sitelerin oluşturulması;
  • https isteği durumunda geçersiz bir bağlantı oluşturmak.

5.1.2 sürümündeki değişiklik

Site için mail oluştururken cron için msmtp profili kayıtlıdır. Böylece görev cron'a aktarılırsa site için yapılandırılan mail çalışmaya başlar.

5.1.1 sürümündeki değişiklikler

  1. Yapılandırma dosyaları aracılığıyla php modüllerini devre dışı bırakma davranışı değiştirildi. Php paketlerini güncellerken "istenmeyen" php modüllerini dahil etmekten kaçınmanızı sağlar.
  2. Mysql sunucusunu yükseltirken /root.my.cnf dosyası oluşturarak root şifresi belirleme özelliği eklendi.

5.1.0 sürümündeki değişiklikler

Büyük değişiklikler
  1. Sitede yapılandırılmışsa, bileşik önbelleğin dönüşünü nginx aracılığıyla yapılandırma yeteneği eklendi
  2. Yazılım güncellemesi:
  • php-5.4
  • mysql-5.5
  • nginx-1.6.2
  • Siteler için harici çekirdekler (ext_kernel) desteği
    Bu site türü için:
    • internet erişimi yok
    • bir bağlantı oluşturmak için bunları kullanabilirsiniz
    • tüm küme işlevleri desteklenir (mysql, web)
  • Memcached, sfenks rolü oluşturmanın sitelerde kurulu küme ve arama modüllerine bağımlılığı kaldırıldı. Modül eksik ise hizmet siteye eklenecektir. Ancak aynı zamanda ilgili site modeline kaydedilmeyecektir.
  • Aşağıdaki durumlarda bir küme yapılandırması (mysql, web) oluşturmaya kısıtlamalar eklendi:
    • sunucuda kernel (kernel) veya harici kernel (ext_kernel) türünde birden fazla site varsa
    • küme veya ölçek modülü kurulu değil
  • Ntlm'yi güncelleme (takvimleri, kişileri senkronize etmedeki hataları düzeltme; NTLM sunucu için zaten yapılandırılmışsa birkaç sitenin yapılandırmasını güncelleme yeteneği eklendi)
  • HVM görüntüleri eklendi (Frankfurt ve ötesi)


  • 5.0 sürümündeki değişiklikler

    Yeni:
    • Dinamik adreslerle çalışma eklendi (havuzdaki sunucuların listesini güncelleme, adres havuzdaki sunuculardan birinde güncellenirse, erişim ayarları ve erişim yapılandırması değişir). wiki makalesi
    • Sitelerle çalışma değişti:
      • sitede ölçek ve/veya küme modülünün yüklü olup olmadığına ilişkin bir tanım eklendi, bu tür siteler için site işlemlerine izin verilir: e-posta kurulumu, yalnızca https modunu etkinleştirme/devre dışı bırakma, ayarlama Yedek kopya, ancak bu tür siteler küme işlemlerine katılmaz: memcached, mysql, apache
      • sunucuda kurulu kurulu sitelerden birinde hata olması durumunda, böyle bir site kümedeki işlemlerin hiçbirine katılmayacak, bu tür sitelerin listesi ve hataları paragraf 6, alt paragraf 8'de bulunabilir.
    • barındırıcılar için API
    Düzeltmeler:
    • Alt arayüzlerle çalışma önceki versiyon OpenVZ/Virtuozzo kapsayıcılarında çalışmaya izin vermeyen doğru tanımlanmadı
    • Sunucu modunun (dengeleyicili veya dengeleyicisiz) yanlış belirlenmesi aşağıdaki hatalara yol açtı:
      • 8080 numaralı bağlantı noktasında web sitesi oluşturma
      • YALNIZCA HTTPS'yi etkinleştirmek işe yaramadı
      • sitenin https sürümüne yanlış oluşturulmuş bağlantılar
    • kullanılmış alan isimleri nginx sunucusu yapılandırmalarında (izin ver/reddet kuralları), kullanıcı bir ana oluştururken veya havuza yeni bir sunucu eklerken FQDN'yi belirttiyse, bu da hizmet yeniden başlatma hatalarına yol açar

    4.3 sürümündeki değişiklikler:

    • nginx-push-stream-module ayarları değiştirildi, websocket ve 80, 443 standart bağlantı noktaları aracılığıyla çalışma yeteneği eklendi
    • yeniden tasarlanan yapılandırma dosyaları, eklenen yorumlar
    • dav'daki alma parametrelerinin sabit kaybı
    • güncellenmiş nginx-push-stream-modülü, nginx, apc
    • sfenks yapılandırma ve bağlantı sihirbazı eklendi
    • otomatik ölçeklendirme seçenekleri 16 GB'a çıkarıldı

    4.2 sürümündeki değişiklikler:

    • itme ve çekmeyi doğru şekilde desteklemek için nginx-push-stream-module ayarları değiştirildi
    • php json modülü varsayılan olarak etkindir
    • güncelleme sırasında rpm paketinin sabit çalışması
    • cron'da sabit munin ve nagios hakları kontrol görevi
    • birleştirilmiş css için sabit nginx işleme kuralları
    • birleştirilmiş js'nin nginx işlenmesi için kurallar eklendi
    • özel hataları görüntülerken doğru nginx yanıt başlıklarını ayarlayın
    • nginx'te değişkenlerin sabit tanımı
    • BitrixVM'de düzeltilen kitaplık bağımlılıkları

    4.1 sürümündeki değişiklikler:

    • CentOS 6.3 sürümüne güncellendi
    • ek siteler eklemek için sabit sihirbaz
    • yedekleme kurulum sihirbazı düzeltildi, arşiv formatı restore.php ile uyumlu hale getirildi
    • geliştirilmiş bvat sistemi parametre ayarı hizmeti
    • nginx'e taşınan statik içerik için 404 hata işleme
    • nginx'te dinamik içerik için 404 hata işleme düzeltildi
    • nginx'e eklenen hata sayfaları
    • nginx'e eklenen takvimlerin doğru işlenmesi
    • itme ve çekme modülünü desteklemek için nginx, nginx-push-stream-module ile oluşturulmuştur
    • nginx'te Bitrix html önbelleği ile çalışmak için sabit mekanizma
    • sistem güncelleme sihirbazı eklendi
    • sistem güvenliğini artırmak için değişiklikler

    4.0 sürümündeki değişiklikler:

    • işletim sistemi CentOS 6.2 i386
    • sanal makine güncellemelerinden sonra sorunlara neden olan bir dizi VMWare bileşenini kaldırdı
    • varsayılan sanal makine disk boyutu 10 GB'a yükseltildi
    • ZendServer, Apache ve APC ile değiştirildi
    • ek paketleri güncellerken veya kurarken sorunları en aza indirmek için Nginx ve Apache yapılandırma dosyalarını bağlama şemasını değiştirdi
    • ntlm yetkilendirme mekanizması değiştirildi ve rpm'ye BitrixEnv4 paketi eklendi
    • bir programa göre site yedeği oluşturmak, ek siteler için ayarları silmek, sistem izlemeyi ayarlamak (munin, nagios) için sihirbazlar eklendi
    • sistem güvenliğini artırmayı amaçlayan değişiklik
    • ek siteler oluşturma sihirbazı iyileştirildi
    • bvat sisteminin parametrelerini ayarlamak için hizmetin çalışmasını düzeltti
    • sürüm kontrol sistemi mercurial eklendi

    3.1 sürümündeki değişiklikler:

    • upstream_keepalive yaması ile nginx 1.1.0'ın güncellenmiş versiyonu
    • genişletilmiş önceden yüklenmiş paketler kümesi (htop, samba, vb.)
    • ntlm yetkilendirme sihirbazı

    3.0 sürümündeki değişiklikler:

    • işletim sistemi CentOS 6.0 i386
    • dosya sistemi ext4
    • nginx 1.0.6'nın güncellenmiş versiyonu, yapılandırma değişiklikleri
    • msmtp 1.4.24'ün güncellenmiş versiyonu, kurulum sihirbazındaki değişiklikler
    • xpdf'yi poppler ile değiştirmek
    • mysql yapılandırmasında düzeltmeler
    • önceden yüklenmiş paketler kümesi sanal makinede genişletildi (mc, strace, man, vb.)
    • hem ayrı bir çekirdekte hem de çoklu sitenin bir parçası olarak ek siteler oluşturma yeteneği eklendi
    • Sihirbazlar eklendi: kümenin bir ana düğümü oluşturma, kümeye bir bağımlı düğüm ekleme, bağımlı düğümün rolünü ana olarak değiştirme
    • güncellenmiş GeoIP veritabanları

    Sürüm 2.0'daki ana değişiklikler:

    • php-5.3.3 veya php-5.2 (php-5.3.3'te Zend Guard Loader bileşeni yoktur, yani kodlanmış dosyalar çalışmayacaktır);
    • Bitrix ürünlerinin optimum çalışması için PHP parametreleri değiştirildi
    • xdebug modülü eklendi (varsayılan olarak aktif değildir, etkinleştirmek için php.ini'deki ilgili satırın açıklamasını kaldırmak ve apache'yi yeniden başlatmak yeterlidir);
    • nginx 0.7.67'nin güncellenmiş versiyonu, yapılandırma değişiklikleri;
    • için genişletilmiş işletim sistemi listesi Fedora kurulumları 8-14 (yalnızca i386), sunucu CentOS/RHEL/OEL 5 (i386 ve x86_64);
    • ürün yapılandırmasında yinelenen sıkıştırmayı devre dışı bırakma (artık yalnızca nginx verileri sıkıştırıyor);
    • msmtp posta göndericisi yapılandırma sorunlarını giderin;
    • sunucuyu yeniden başlatırken paketlerin otomatik güncellemesini (yum aracılığıyla) devre dışı bıraktı;
    • Küçük yorumlar ve hatalar düzeltildi.
    Fedora 8,12,14(i386), CentOS/OEL 5(i386/x86_64) üzerinde test edilen paketler. Fedora 14'te küçük işletim sistemi hata sorunları var.

    1.6 sürümündeki değişiklikler:

    • Varsayılan olarak, VM sitesine artık hem HTTP hem de HTTPS protokolleri üzerinden erişilebilir ve kaynakları korumak için Zend Server kontrol paneli devre dışı bırakılmıştır.Bu seçeneklerin her ikisi de hala kök kullanıcı menüsü aracılığıyla iyi bir şekilde kontrol edilmektedir.
    • Doğru yapılandırmayla otomatik olarak başlayan "1C-Bitrix: Corporate Portal" 9.0'da görünen SMTP sunucusu için destek eklendi.
    • Ürünü güncelledikten sonra, PDF dosyalarında arama yapılabilir hale gelir.
    • Zend-Server-CE dahil olmak üzere tüm yazılım paketleri güncellendi (çok ciddi bir şekilde güncellendi), önbelleğe almayı kullanmak için php-5.2-memcache modülü eklendi rasgele erişim belleği.
    • Önbelleğe alınmış PHP sayfalarının işlenmesi (HTML önbelleğe alma teknolojisi) için NGINX yapılandırmasında değişiklikler yapıldı, WebDAV isteklerinin işlenmesindeki hatalar düzeltildi ve ölçeklenebilirlik iyileştirildi. APACHE yapılandırmasında, özellikle resimlerin fotoğraf galerisine (java-applet aracılığıyla) "klasik" yüklenmesi sırasında hatalara neden olan hatalar düzeltildi. Tip işleme eklendi docx belgeleri, xlsx, pptx.
    • Geliştirilmiş başlangıç ​​komut dosyası bitrixsetup, İngilizce ve Almanca için yerelleştirmeler eklendi.

    1.5 sürümündeki değişiklikler

    • tüm Ubuntu 8.0.4 OS paketlerinin yanı sıra Zend Serevr CE 4.0.3, PHP 5.2.10 uygulama paketleri güncellendi;
    • sıkıştırma açısından iyileştirilmiş nginx yapılandırması;
    • konsol menüsündeki değişiklikler: Zend paneli kapatıldığında, Sanal Makinenin RAM'inden tasarruf sağlayan ilgili hizmet durur;
    • RAM kullanımıyla ilgili sistem iyileştirmeleri: Sanal makine, 160 MB RAM'de tatmin edici bir şekilde çalışır, ancak RAM boyutu için ana öneri aynı kalır - 256 MB RAM;
    • güncellenmiş bitrixsetup.php - ek 1C-Bitrix uygulamaları kurmanıza izin verir.

    Yeni sürüm 1.4'teki değişiklikler

    BitrixSetup kullanılarak kurulum eklendi.

    1.3 sürümündeki değişiklikler

    VMBitrix'in yeni sürümü, VMware Virtual Appliance standardına göre uygulanmaktadır!

    Genel yapılandırma:

    • bitrix kullanıcı ana dizini webroot'tan ayrılmıştır;
    • varsayılan parolayı (bitrix) değiştirmek için ssh/console aracılığıyla ilk oturum açmadan önce, sunucuyu yönetmek için SFTP ve HTTPS aracılığıyla bağlanamazsınız. Bu, bitrix_setup'ın başlatılmasını ve ürünün kurulumunu etkilemez;
    • EULA kaldırıldı.
    Hata düzeltme:
    • sabit test SSL sertifikası;
    • konsol menüsü: posta yapılandırmasıyla ilgili hata düzeltildi, IP yapılandırması için kaldırılan menü öğeleri - bu, VMware araçlarındadır;
    • nginx yapılandırması: sabit WebDAV hataları (düzgün çalışması için 8.0.2'ye güncellenmelidir), yeni bir tema oluştururken 400 Hatalı İstek, Outlook ile senkronizasyon;
    • XMPP başlatılırken sabit hata.
    Uygulamalar:
    • kurulu paketler: catdoc, memcached, xpdf;
    • yeniden tasarlanmış ve düzeltilmiş bitrix_setup betiği;
    • nginx 0.7.62 sürümüne güncellendi (güvenlik hatası - Nginx http sunucusundaki kritik güvenlik açığı);
    • hizmet parametreleri için otomatik yapılandırma komut dosyası, 2 GB'a kadar RAM değerleriyle yüksek performans sağlamak için değiştirildi;
    • 1C-Bitrix ürünlerinin dağıtımlarında sanal makinenin doğru çalışması için gerekli değişiklikler yapılmıştır.

    Avantajlar

    Avantajlar

    "1C-Bitrix: Virtual Machine", yüksek kaliteli barındırma ve özel sunucular sorununa mükemmel bir çözümdür. Genellikle, yüksek proje performansı elde etmek için sunucu yazılımını, işletim sistemini ve donanımı bağımsız olarak yapılandırmak gerekir. Ek olarak, güvenliği sağlamak önemlidir. Ve "1C-Bitrix: Virtual Machine" de tüm bu ayarlar zaten yapılmıştır. Sonuç olarak, sunucuyu dağıtma ve yapılandırma, gerekli ekipmanı satın alma ve projenin güvenliğini sağlama konusunda zamandan ve paradan tasarruf edersiniz.

    Her şey gitmeye hazır!

    Sanal sunucu anında kullanıma hazırdır. Bu, 1C-Bitrix ürünlerinin sunucuda hızlı çalışacağı ve buradaki hizmetlerin çoğunun yalnızca yapılandırılmadığı, aynı zamanda mükemmel çalıştığı anlamına gelir.

    Sanal makineyi kurduktan sonra:

    • kümeyi yapılandırmak ve ek siteler eklemek için sihirbazı kullanabilirsiniz;
    • menü, harici bir SMTP sunucusu aracılığıyla posta göndermeyi yapılandırmanıza olanak tanır;
    • bir SMTP ağ geçidi yapılandırırsanız, posta kuruluş içinde yönlendirilebilir;
    • yapılandırılmış ve çalışan (otomatik olarak başlar) anlık ileti sunucusu (XMPP/JABBER sunucusu);
    • Miranda, QIP ve diğer haberci programları, İnternet/İntranet portalı ile çalışacak şekilde yapılandırılabilir;
    • ofis belgelerinin yapılandırılmış indekslenmesi;
    • yapılandırılmış ve çalışan WebDAV;
    • Kurumsal Portal için HTTPS desteği;
    • XMPP için SSL desteği

    kaydediliyor

    Şirket için önemli tasarruflar var:

    • dağıtım sırasında;
    • ekipman üzerinde;
    • operasyon maliyeti hakkında.

    Kira

    "1C-Bitrix: Virtual Machine" ürünü, barındırma sağlayıcılarından kiralanabilir. Herhangi bir sanallaştırma teknolojisinde sanal makine kiralayabilirsiniz: VMware, Parallels Virtuozzo Containers, Amazon EC2 (AMI), Open VZ, Citrix.

    1C-Bitrix: Virtual Machine, 1C-Bitrix üzerindeki projelerin ihtiyaçları için özel olarak geliştirilmiştir. Bu yazılım ürününün tartışılmaz avantajı, Bitrix için ideal sanal sunucu ayarlarına bir örnek olan ilk yapılandırmasıdır. 1C-Bitrix: sanal makine, hem 1C-Bitrix ürünleriyle hem de herhangi bir PHP uygulamasıyla çalışacak şekilde kontrol edildi ve yapılandırıldı.

    "Sanal Makine" ne içindir?

    "1C-Bitrix: Virtual Machine" kullanmak, projelerinizin sürekli olarak yüksek performans göstermesini sağlayacaktır. İşin basitliğine ve rahatlığına ek olarak, 1C-Bitrix ürünleri temelinde oluşturulan bir siteyi yönetme ve bir sunucunun yanı sıra ekipman kurma süresini önemli ölçüde azaltmanıza olanak tanır. "1C-Bitrix: Virtual Machine" yardımıyla hem yeni bir proje oluşturabilir hem de mevcut bir projeyi aktarabilirsiniz.

    Tam erişim yönetici düzeyinde, 1C-Bitrix için bir sanal makine kullanarak herhangi bir yazılımı yüklemeyi ve BitrixVM sanal sunucusunun ayarlarında değişiklik yapmayı mümkün kılar.

    Hangi sürüm kuruluyor?

    en çok sen alırsın Yeni sürüm programlar. Bugüne kadar, bunun en son sürümü yazılım ürünü"1C-Bitrix: sanal makine 7.0" c En son sürüm Fark edilir bir performans artışı sağlayan PHP.

    Sanal makine nasıl sipariş edilir?

    Tüm müşterilerimiz için, Bitrix CMS için herhangi bir VPS sunucusu sipariş ederken ücretsiz olarak bir 1C-Bitrix sanal makinesi sağlanır ve birkaç dakika süren dağıtımdan hemen sonra çalışmaya hazırdır.

    VPS için nasıl ödeme yapılır?

    VPS için ödeme yapmak için tablodan istediğiniz tarifeyi seçin ve "Sipariş" düğmesine tıklayın. Ardından, faturalama panelindeki talimatları izleyerek şunları belirtin: gerekli işlemler bir alan adı ile, bilgileriniz ve uygun ödeme yöntemini seçin. Bu kadar! Ödeme yapıldıktan hemen sonra sunucunuz aktif olacaktır.

    1 Şubat 2018, 16:04

    Kurulum ve yapılandırmayı geciktirmemek neden önemlidir? İYS Bitrix"1C-Bitrix: Sanal makine"ye dayalı

    • Bilgi Güvenliği

    Eldiveni kim düşürdü?

    Sızma testi projelerinden birini yaparken, Müşterinin genel IP adresinde bir sanal makineye rastladık. Ana bilgisayarda açık olan bağlantı noktalarından bunun Bitrix olduğu hissine kapıldık. Bağlantı, bağlantı noktalarının amacını tartışır. Kutudan çıktığı haliyle sanal makinede açık olan bağlantı noktalarının listesi aşağıdadır:
    • 22/tcp
    • 80/tcp
    • 443/tcp
    • 5223/tcp
    • 8893/tcp
    • 8894/tcp
    ip_addr :80 URL'sine gittiğinizde, 1C-Bitrix sitesinin ilk kurulum sayfası açılır ve restore.php modülüne giden "Bir kopyayı geri yükle" bağlantısı açılır. Tıklandığında, mevcut bir 1C-Bitrix sitesinin yedek kopyasını oluşturma talimatları, belgelere bağlantılar ve "İleri" düğmesi açılır. Ve sonra ilginç başlar, aşağıdakileri yapabilirsiniz:

    Bir kerede yöneticinin siteyi ve 1C-Bitrix VM'yi kurma prosedürünü tamamlamadığı açıktır. Burada rapora bu cant'ı girmek (daha sonra Müşteriye bir altyapı izleme sistemi, SIEM veya benzeri bir şey satmaya çalışmak için) ve daha ileri gitmek mümkün olacaktır. Ama biz onlardan biri değiliz.

    İnsan faktörü veya Müşterinin altyapı üzerindeki kontrolünün olmaması çok önemli değildir. Önemli olan bu hatanın nasıl bir hack'e sebep olabileceğidir.

    merhaba uzak siteler

    restore.php modülü, arayüzü sunmaya ek olarak, dosyaları kontrol etme ve indirme, site yedeklerini dağıtma işlevlerini yerine getirir. Dosyaları şuradan indirmeyi seçerseniz yerel disk, o zaman bir yedek kopya seçmemenizi hiçbir şey engellemez, ama diyelim ki phpinfo.php betiğini indirin.

    Ve sonra Bitrix bir sızıntı verdi. Dosya doğrulamanın yükleme aşamasında veya dosya içeriğinin doğrulama sonrasında çalışmasını bekliyorduk. İşe yaramadı... aktarılan dosya web uygulamasının ana klasöründe kaldı!

    "Kaputun altında" ne olduğunu ve senaryonun neden her şeyi arka arkaya yüklediğini anlamaya başladılar. Merakı gidermek ve Müşteriye rapor vermek için, laboratuvarımızda 1C-Bitrix: Virtual Machine'in 7.2 sürümünü devreye aldık.

    SSH aracılığıyla bağlanırken sunucunun birincil yapılandırması iki adımda gerçekleştirilir:

    1. Kök şifresini değiştir
    2. bitrix kullanıcı şifresini değiştir
    Ardından, yerel komut yorumlayıcısına erişim sağlanacaktır. .php uzantılı dosyaları "deneysel" sunucuya yüklemeye çalışıyoruz - sorun değil, bunlar '/home/bitrix/www' ana dizinine yazılır:

    restore.php'de daha derine inmeye başladık. Sırada "Uzak bir siteden yedekleme indir" özelliği vardı ("uzak site" çok tuhaf bir terim, ama tamam). Bu komut dosyası, yedeklerden başka bir şey indirmenize izin vermez. inceledik kaynak restore.php ve yükleme dosyası kontrol koşulunu buldu:

    $f = fopen($_SERVER["DOCUMENT_ROOT"]."/".$arc_name, "rb"); $id = ekmek($f, 2); fclose($f); if ($id != chr(31).chr(139)) // gzip değil ( $s = dosya boyutu($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); if ($s%512 > 0) ) // tar değil ( unlink($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); $res = false; ) )
    İlk koşul: Dosya, dosyanın başında ASCII+genişletilmiş tablonun 0x1f ve 0x8b kodlu karakterlerini içermiyorsa, yüklenen dosya bir .gz arşivi değildir.

    İkinci koşul, indirilen dosyanın boyutunu kontrol eder: değer 512'ye kalansız bölünemezse, dosya bir tar arşivi değildir. Bu, kontrolü tamamlar.

    Sadece ilk koşulun atlanması gerektiği ortaya çıktı. TAMAM! Testler için basit bir cmd.php betiği aldık (The Dark Raver'dan hazır bir tane var). Sistemin cli'sinde, cmd.php dosyasının içeriğine sahip tanımlayıcı karakterler, cmd_boom.php adlı yeni bir dosyaya aktarıldı:

    echo -e "\x1f\x8b\n$(cat cmd.php)" > cmd_boom.php
    xxd yardımcı programını kullanarak, dosyanın içeriğini onaltılık tablo biçiminde görebilirsiniz:

    cmd_boom.php | xxd
    Çözüm:

    İşte bu kadar, dosya "uzak sunucuya" yüklenmeye hazır. GitHub deponuza cmd_boom.php dosyasını yükleyin ve betiğin URL'sini 1C-Bitrix kurtarma formuna yapıştırın. Sonuç olarak, yükleme ilerleme çubuğunun kısa bir değerlendirmesinin ardından bir hata mesajı aldık:

    Peki, dosya bir hata nedeniyle ana klasörden silinmiş olabilir mi? Dosya yolda bozulursa veya tutarsızsa saklamanın ne anlamı var? Ancak restore.php betiğinin yazarları, görünüşe göre, sitenin ana dizinini çöpten temizlemenin gereksiz olduğunu düşündüler. Peki, yüklü kabuk ne olacak? İşte burada, canım!

    Şimdi en ilginç olanı. Formdaki "Atla" ve "Tekrar dene" düğmesini bir hata mesajı ile tıkladığımızda, "Yerel yedekleme ve hizmet komut dosyalarını sil" düğmesinin bulunduğu bir sayfa aldık. Tıklandı - dosyalar silindi!

    Sonuç olarak, giriş dizini restore.php, bitrixsetup.php betiklerinden ve yüklenen cmd_boom.php dosyasından temizlenecektir. Bundan sonra, siteyle ilgili belirleyici hiçbir şey yapılamaz - ve yedek kopya geri yüklenmez ve yeni bir site yüklemeye devam edemezsiniz.

    Elbette, cmd.php komut dosyası bir alt dizinde gizlenebilir veya index.php olarak yeniden adlandırılabilir. Orada durduk.

    Orada kenara koymak!

    1C-Bitrix teknik destek hizmetine restore.php betiğiyle ilgili sorunu bildirdik ve kendisine aşağıdaki yanıtı aldık:

    "restore.php'deki güvenlik açıklarından bahsetmenin bir anlamı yok, bu betik bir içerik yönetim sistemi dağıtmak için tasarlandı. Anlamına göre siteye php scriptleri yüklemek için gereklidir.

    Genel olarak, her şey doğru, komut dosyalarını "terk edilmiş" müşteri sitesine başarıyla yükledik ve yerel bir kabuk aldık.

    Teknik desteğin konumu açık: "Site yapılandırmasını tamamlamadınız - siz kendi kötü Pinokyo'nuzsunuz." Bilet, geliştiricilerin kendisinden bir yanıt gelmeden teknik destek tarafından kapatıldı.

    İnternette kaç tane "terk edilmiş" 1C-Bitrix VM'nin yayınlandığını bulamadık, bunlardan birkaçı "intitle:"Hoş Geldiniz!" intext:Google'da "Bitrix Virtual Appliance'a Hoş Geldiniz"".

    sonsöz

    Site dağıtılmadan önce 1C-Bitrix VM'yi yayınlamayın. Şirketinizin internette yayınlanan kaynaklarını takip edin. Terk edilmiş siteler neredeyse her zaman kötü bir şeydir.

    İGOR ANTONOV, profesyonel programcı IT-Spets ve Hacker dergilerinde birçok makalenin yazarı. Şu anda geliştirme departmanı başkanı olarak çalışıyor yazılım JSC "DalZHASO" da

    VMBitrix'in Özellikleri
    Sanal makineye çözüm

    Günümüzde giderek daha fazla şirket, donanım makinelerinin sayısını artırmak yerine sanallaştırmayı tercih ediyor. Ve bunun nesnel nedenleri var.

    Sanal makineleri yönetmek ve bakımını yapmak çok daha kolaydır ve donanım satın almaktan çok daha ucuza mal olur. Sanal makinelerin faydaları burada bitmiyor. Öyleyse sanal gerçekliğe geçelim!

    VMBitrix - 1C-Bitrix'ten bir sanal makine

    Çok uzun zaman önce, 1C-Bitrix ürün serisi ilginç bir yenilik olan VMBitrix ile dolduruldu. Bu ürün tamamen yapılandırılmış ve kullanıma hazır bir web sunucusudur. Başlıca avantajları, bir web geliştiricisi için gerekli tüm sunucu bileşenlerinin kullanılabilirliği, bir sanal makinenin hızlı dağıtımı, tüm bileşenler için en uygun ayarlar ve anında çalışmaya hazır olmasıdır. VMBitrix, bir WAMP/LAMP sunucusunun hızlı kurulumu için başka bir çözüm değildir. Bu, altında çalışan tam teşekküllü bir sanal sunucuya sahip bir "barındırıcı" gibi hissetmek için bir fırsattır. Linux kontrolü gerekli tüm sunucu yazılımı ile paketlenmiştir.

    Nasıl görünüyor?

    VMBitrix, VMware'den sanallaştırma yazılımı ile oluşturulan bir sanal makine görüntüsüdür. Kullanmaya başlamak için firmanın resmi internet sitesine gitmeniz ve sanal makinenin imajını indirmeniz gerekiyor. İndirme işlemi tamamlandıktan sonra, sanal makinelerin "oynatıcısı" olan VMPlayer'ı da indirmeniz (bkz. Şekil 1) ve indirilen görüntüyü içinde açmanız gerekecektir. Yaptıktan sonra son eylem sanal makine yüklenmeye başlayacak ve tüm arka plan programları (nginx, MySQL, vb.) başlayacaktır. Çalışmaya devam etmek için sanal makinenin IP adresini tarayıcınızın adres çubuğuna girmeniz ve işe başlamanız (1C-Bitrix'i yapılandırma veya yükleme) gerekir.

    Anahtar performanstır

    Sanal makineye dahil olan tüm bileşenler, rahat çalışma için maksimum düzeyde optimize edilmiş ve yapılandırılmıştır. Sanal makinenin doğru çalışması için sistem kaynaklarının minimum düzeyde olması gerekir. Örneğin RAM'den bahsedersek, o zaman ana sistemden 256 MB ayrılacaktır. PHP komut dosyalarının VMBitrix'teki ve ana makinenin kazanma ortamındaki çalışmalarını karşılaştırdığımızda, VMBitrix'te yürütme için daha az zaman harcandığını bulduk (komut dosyası olarak 1C-Bitrix içerik yönetim sistemi ve ücretsiz çerçeve Drupal kullanıldı).

    VMBitrix'i başka nasıl kullanabilirsiniz?

    VMBitrix'e bir takım görevler atamak ve onu kullanmanın onlarca yolunu bulmak mümkündür. Örneğin, kendi web uygulamalarınızı/hizmetlerinizi geliştirmek ve test etmek için bir test alanı olarak kullanın.

    Sistemi dağıtmak ve çalıştırmak çok az zaman ve sistem kaynağı gerektirir. Dizüstü bilgisayarlarda çalışan geliştiriciler rahatlıkla kullanabilir - performans yeterlidir.

    Şekil 2. Temel kontrol işlevleri

    Avantajlar ve dezavantajlar

    Ana avantajlar:

    Finansal maliyetleri azaltmak. Sanal bir altyapı kullanmak, yeni ekipman alımından tasarruf etmenizi sağlar. Örneğin, birden çok sunucu uygulaması dağıtmanız gerekir. Bu uygulamalardan bazılarının UNIX benzeri platformlarda ve diğerlerinin Windows'ta çalışmak üzere tasarlandığını düşünelim. Bu uygulamaların yoğun bir şekilde yüklenmesi bekleniyorsa, sanallaştırmanın sizin için kârsız olması muhtemeldir. Değilse, durum tersine çevrilir. Bu durumda, tek bir verimli sunucu satın almak ve bunun üzerine gerekli donanıma sahip birkaç sanal makineyi devreye almak daha kolay ve daha kârlıdır. işletim sistemleri. Sonuç olarak, bir fiziksel sunucunuz olacak ve sanal ağ birkaç ayrı sunucu görünecektir.

    Daha kolay teknik destek. Başarısızlıklar her zaman vardır. Bunun sonuçları çok farklı olabilir. Ana olanlardan biri kesinti olacaktır. Sunucunuzun arızalı olduğunu düşünelim. anakart. İşletim sistemi genellikle bu tür durumlarda zorlanır ve tamamen yeniden yüklenmesi gerekme olasılığı yüksektir. Sorun bir işletim sistemindeyse, ancak sıfırdan yeniden yükseltmek çok zaman alacak kurnazca yapılandırılmış bir dizi hizmetimiz olduğunu hatırlıyoruz. Durum hoş değil. Özellikle de ayarlardan değil, yalnızca yedeklerden veri yedeklemeleri varsa. Sanal makinelerin kullanılması durumunda olayların gelişimi farklı gerçekleşebilir. Nasıl? İlgilenmek yedekler sanal makineler, bir çökme durumunda, yalnızca işletim sistemini sunucuya yüklemeniz ve ardından birlikte çalışmak için programı dağıtmanız gerekir. Sanal makineler. Ve bu kadar! İşletim sistemi yedeklerini ona kaydırıp başlıyoruz. Birkaç dakika ve her şey normale döndü. Yeni sunucunuzun konfigürasyonu (donanımı) tamamen değişse bile sanal makine umursamıyor.

    Ultra hızlı dağıtım. Bu, sanal makinelerin en önemli avantajlarından biridir. Şirketin yeni bir şubesini açmamız gerektiğini düşünün. Bilgi altyapısına odaklanalım. Merkez ofiste çalışan tüm servisler dakikalar içerisinde devreye alınabilecek. Tüm dağıtım süreci, dosyaları sanal makinelerle aktarmaya ve sanallaştırmadan sorumlu programı başlatmaya kadar inecektir. Ekstra ayar yok. Rutin aktivite yok. Her şey ayarladığınız gibi çalışacaktır. Buna, yüksek nitelikli bir uzmanın varlığının gerekli olmadığını ve faydaların fazlasıyla bariz hale geldiğini ekleyin.

    Kaynaklar üzerinde tam kontrol.Örneğin, az miktarda sistem kaynağı tüketen bir hizmetiniz kuruluyken, başka bir sunucudaki bir hizmet Carlo'nun babası gibi çalışır ve her megabayt belleği açgözlülükle yutar. Teorik olarak, bu hizmetlerin her ikisi de aynı bilgisayara yüklenebilir ve kaynakları bunlarla sınırlandırabilir. Örneğin, işlemcinin ve belleğin daha fazla MHz'ini en aktif olana tahsis etmek ve saniyeyi sınırlamak için. O zaman her iki hizmet de iyi olacak ve ücretsiz bir bilgisayarınız olacak. Harika değil mi? Yine sanallaştırma yardımı ile bu sorun çözülebilir.

    Sanal makine bir test alanıdır. Geliştirilen ürünün farklı platformlardaki çalışmalarını kontrol etmeniz mi gerekiyor? Yeni bir yama paketinin doğruluğunu ve performansını doğrulamak için mi? Bir müşteriye bir proje sunuyor musunuz (web, ağ hizmetleri, vb.)? Tüm bunlar ve benzeri birçok görev için sanal makine kullanımı fazlasıyla tercih edilecektir. Sanal makineleri dağıtmak fazla zaman almaz ve başlatıldıktan sonra, onları yapılandırdığınız gibi görünürler. Öyleyse neden bu basitlik ve güçten test amaçlı ve sıradan bir sunum için yararlanmıyorsunuz?

    Sanallaştırmanın dezavantajları vardır. Bu dezavantajlardan biri, tüm sanal altyapının güvenilirliğindeki genel düşüştür. Örneğin, sanal makinelere %100 güvenmemeli ve tüm hizmetleri tek bir fiziksel sunucuda (birkaç sanal makine konuşlandırarak) kapatmamalısınız. Özellikle tüm ağın genel işleyişi sanal hizmetlerin performansına bağlıysa. Yani büyük olasılıkla bu bir eksi bile değil, unutulmaması gereken bir gereklilik.

    1C-Bitrix şirketi, tam teşekküllü sanal ve çalışmaya hazır bir web sunucusu kurmanıza izin veren kullanışlı bir ürün sundu. Geliştirmeleri, yalnızca 1C-Bitrix içerik yönetim sistemine yerleşmiş kullanıcılar için değil, tüm web geliştiricileri için yararlı olacaktır.

    VMBitrix dağıtım kiti ücretsiz olarak dağıtılır. 1C-Bitrix, sanal makine kullanmanın avantajını takdir edenler için, ana bilgisayarın sunucularında sanal makine kiralama seçeneği sunmaya hazır. Sanal keşiflerinizde iyi şanslar!

    1. http://www.1c-bitrix.ru - 1C-Bitrix şirketinin resmi web sitesi. Açıklama, ürün demoları vb.

    Başvuru

    VMBitrix

    • ameliyathane ubuntu sistemi Linux 8.04.
    • İki katmanlı NGINX + Zend Server CE yapılandırması.
    • MySQL 5 DBMS (InnoDB desteği).
    • Güvenlik duvarı yapılandırıldı.
    • https protokolü için destek.
    • msmtp posta istemcisi.
    • Performans otomasyonu.


    
    Tepe