Bitrix için sanal makine kurulumu. Sanal makine VMBitrix. BitrixEnv ve BitrixVM'nin 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 devreye alınır ve hemen çalışmaya hazırdır! 1C-Bitrix ürünlerinin deneme sürümlerini sanal makineye kurmanın yanı sıra kendi hazır projelerinizi de aktarabilirsiniz.

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

"1C-Bitrix": Web ortamı" - Linux 1C-Bitrix ürün 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 kurulumuna hizmet eder.

"1C-Bitrix: Sanal Makine"yi kullanarak zamandan ve paradan tasarruf edin: Sunucunun kurulumu ve yapılandırılması, gerekli ekipmanın satın alınması, projenin güvenliğinin sağlanması. Sanal makine kullanabilirsiniz ücretsiz kullan. Makine ayrıca mevcuttur ev sahiplerinden kira barındırma planı fiyatına.

Amazon Elastik Bilgi İşlem Bulutu (Amazon EC2)

Amazon EC2, ölçeklenebilir bilgi işlem gücü sağlayan ve web uygulamalarını Amazon sitelerine (bulutlara) hızlı ve kolay bir şekilde dağıtmak için tasarlanmış bir web hizmetidir. 1C-Bitrix uzmanları, önceden yapılandırılmış BitrixVM görüntülerini (AMI görüntüleri) hazırladı. hızlı başlatma Amazon EC2'deki 1C-Bitrix uygulamaları şunları içerir:
  • 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ölgelere göre ami listesi:

Yükleme prosedürü

Yükleme prosedürü:


Herhangi bir Windows veya Linux işletim sistemi üzerinde çalışan ücretsiz bir ürün olan VMWare Player'ı indirip yükleyin.

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

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

VMWare iletişim kutusu sorularını yanıtlayın ve yeniden başlatın sanal sunucu.

Alınan IP adresini tarayıcınızda açın.
1C-Bitrix ürünleri için kurulum ve konfigürasyon sihirbazını başlatın, tüm adımları tamamlayın ve işe başlayın!
Bitrix Kurulumu

BitrixKurulum komut dosyası

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

Yedeklemeleri geri yüklemek için başka bir yerleşik komut dosyası kullanma - geri yükleme.php- Olabilmek siteleri hızlı bir şekilde aktarın makineler arasında ve ara dosyalar oluşturmadan. Bütün bunlar nasıl oluyor? Ürünümüzü (Ayarlar-Araçlar-Yedekleme) kullanarak sitenin yedek kopyasını oluşturuyorsunuz ve aktarım komut dosyasında (doğrudan sanal makinede) dosya adını ve siteyi belirtiyorsunuz. Sistemin kendisi dosyayı kopyalayacak, paketini açacak 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 daha üstün, en uygun şekilde yapılandırılmış bir sunucuyu hızlı bir şekilde elde edebilirsiniz. Paketler 1C-Bitrix uzmanları tarafından hazırlanmıştır ve indirilip kullanıma açıktır.

1. “1C-Bitrix: Sanal makine 7.3.4”

“1C-Bitrix: Virtual Machine 7.3.4”, 1C-Bitrix yazılım ürünlerinin hızlı bir şekilde yürütülmesi için özel olarak yapılandırılmıştır: dakikalar içinde dağıtılır ve hemen çalışmaya hazırdır! 1C-Bitrix ürünlerinin deneme sürümlerini sanal makineye kurmanın yanı sıra kendi hazır 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ıştırılması 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önetim becerileri gerektirir! Elde etmek Ek Bilgiler forumdaki toplulukla iletişime geçerek Geliştirici Destek Merkezi'nde yapabilirsiniz

Ürün hakkında

Ürün hakkında

“1C-Bitrix: Sanal Makine”, 1C-Bitrix yazılım ürünlerinin hızlı bir şekilde yürütülmesi için özel olarak yapılandırılmıştır: dakikalar içinde dağıtılır ve hemen çalışmaya hazırdır! 1C-Bitrix ürünlerinin deneme sürümlerini sanal makineye kurmanın yanı sıra kendi hazır projelerinizi de aktarabilirsiniz. Üstelik sihirbaz aracılığıyla birden fazla siteyi tek bir sanal makinede çalıştırabilirsiniz.

Web kümesi etkinleştirilmiş sanal makine

Sanal makine, küme oluşturmak için bir sihirbaz, ikincil sunucu eklemek için bir sihirbaz ve ikincil 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üklemenize veya yapılandırmanıza gerek yoktur.

Hiç kullanmamış olsanız bile, sanal makinelerin faydalarından şu anda yararlanabilirsiniz. Tamamen kullanıma hazır bir sanal makine indirin. Başlatın ve 1C-Bitrix ürünlerinin uygun şekilde yapılandırılmış bir sanal sunucu altında ne kadar hızlı çalıştığını görün.

Ücretsiz indirin ve kullanın!
Hosting tarifesi fiyatı üzerinden kira

“1C-Bitrix: Sanal Makine”, VMware sanallaştırma teknolojileri kullanılarak uygulanır ve bulut bilişim 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 kendiniz indirin ve çalıştırın (ücretsiz);
  • bir barındırıcının sanal makinesini kiralayın (barındırma tarifesi fiyatına).

"1C-Bitrix: Sanal Makine" ticari olmayan bir üründür. Aynı zamanda ticari ürünlerimizin (“1C-Bitrix: Site Yönetimi”, “1C-Bitrix: Kurumsal Portal” ve) BitrixVM üzerinde işleyişiyle ilgili sorunlarla karşılaşırsanız yardım için 1C-Bitrix'e başvurabilirsiniz. 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: Sanal Makine” 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 sunucusunun yanı sıra web projesinin güvenilirliğinin, performansının ve güvenliğinin bağlı olduğu çok sayıda ayarı içerir. Sanal Makinede yeni bir proje başlatabilir veya hazır bir web sitesini ona aktarabilirsiniz. Bir web sitesini doğrudan sunucudan makineye aktarmak mümkündür.

Sanal sunucu şunları içerir:

  • İşletim sistemi - CentOS 7.5 özelliğine sahip otomatik güncelleme
  • İki seviyeli konfigürasyon - NGINX + Apache2
  • InnoDB destekli MySQL5
  • HTTPS desteği
  • Küme kurmaya ve ek siteler eklemeye yönelik sihirbazlar
  • Sphinx Arama Sunucusu Yapılandırma Sihirbazı
  • Ek paketler: geoip, catdoc, poopler, mc, man, strace, sphinx
  • yapılandırılmış güvenlik duvarı (iptables) ve doğrulanmış yapılandırma güvenliği
  • IP adresi DHCP aracılığıyla alınır veya manuel olarak ayarlanır
  • kolayca özelleştirilebilir e-posta istemcisi (msmtp)
  • minimum bellek gereksinimleri - 512M
  • maksimum disk alanı 100 GB
  • farklı bellek boyutları için otomatik performans optimizasyonu (16 GB'a kadar)
  • sanal sunucuyu yönetmek için tipik eylemlerin bulunduğu konsol paneli
  • güvenilirliği, performansı ve güvenliği etkileyen çok sayıda ayar
  • Kök şifresi bitrix'tir (ilk girişte değiştirilmesi gerekecektir)
  • Bitrix şifresi - bitrix (ilk girişte değiştirilmesi gerekecektir)

Sanal makineler hakkında

Sanal makine teknolojisi giderek yaygınlaşıyor. Pazar lideri VMWare'dir, Microsoft Hyper-V ile, Citrix ise XEN ile aktif olarak gelişmektedir.

Wikipedia'dan materyal:

Ne var ne yok?

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

“1C-Bitrix: Sanal Makine” ürünü sürekli olarak geliştirilmekte ve iyileştirilmektedir. Sanal Makinedeki değişiklikleri ve yeni özellikleri bu sayfada takip edin.

Sürüm 7.3.4'teki değişiklikler

Yazılım güncellemesi:
  • push sunucusu 2.0.0
Başlıca düzeltmeler:
  • Push-server paketi CentOS 7.6'da düzgün çalışacak şekilde güncellendi. Push-server hizmetini systemd aracılığıyla başlatmayla ilgili sorun düzeltildi.

Sürüm 7.3.3'teki değişiklikler

Başlıca düzeltmeler:
  • PHP uzantıları zip ve dom'un otomatik olarak eklenmesi eklendi. Belge Oluşturucu modülünün çalışması için gerekli olduğundan zorunlu hale gelmiştir.

Sürüm 7.3.2'deki değişiklikler

Başlıca düzeltmeler:
  • Sanal makine paketlerinin beta sürümlerini saklayan yum deposunu etkinleştirme veya devre dışı bırakma özelliği eklendi.
  • Sitenin varsayılan sertifika geri yüklemesinin çalışmamasına neden olan menü ifadesindeki bir yazım hatası düzeltildi.

Sürüm 7.3.1'deki değişiklikler

Yazılım güncellemesi:
  • push sunucusu 2.0.0
Başlıca düzeltmeler:
  • MySQL sunucusu sürümü 5.5 ise ve PHP 7.0'a güncellendiyse MySQL ve PHP güncelleme öğelerinin görüntülenmesi düzeltildi.
  • Kendi SSL sertifikanızı ayarlarken sertifika zincirinin kopyalanması eklendi.
  • Dhparam'ın daha kolay oluşturulması.
  • Yapılandırma betiği çalışırken menünün engellenmesi düzeltildi.
  • Birkaç öğe için menüden çıkılması düzeltildi.
  • İzleme etkinleştirildiğinde sabit menü davranışı.

Sürüm 7.3.0'daki değişiklikler

Yazılım güncellemesi:
  • nginx1.14.0
  • ana bilgisayar adı 1.0.0
  • php7.1
Başlıca düzeltmeler:
  • Varsayılan olarak php 7.1 sürümünün kullanımı eklendi.
  • Siteye erişim https ile yapılandırıldığında sertifikaların ayarlanması düzeltildi.
  • Paket ayarlarına ilişkin düzeltmeler (dbconn.php ve ethtool bağımlılıklarındaki seçenek).

Sürüm 7.2.2'deki değişiklikler

Başlıca düzeltmeler:
  • httpd ölçeği hizmeti için ntlm ayarlarının çoğaltılmasıyla ilgili bir hata düzeltildi.

Sürüm 7.2.1'deki değişiklikler

Başlıca düzeltmeler:
  • Gelişmiş parametrelerin belirtildiği bir site oluşturulurken oluşan bir hata düzeltildi.
  • Sitenin mail ayarlarındaki ifade düzeltildi.

Sürüm 7.2.0'daki değişiklikler

Yazılım güncellemesi:
    nginx 1.12.2
Başlıca düzeltmeler:
  • Sertifika yükleme desteği eklendi: kendi sertifikanız ve Let's Encrypt.
  • Sitenin "varsayılan" SSL sertifikasını döndürme özelliği eklendi.
  • Web kümesi yapılandırma hataları düzeltildi.
  • Sunucu havuzu oluşturduktan sonra ana bilgisayar adını değiştirme özelliği eklendi.
  • Bir havuzdaki MySQL sunucu ayarlarını güncelleme prosedürü düzeltildi.
  • Nginx ve httpd yapılandırma dosyaları için güvenlik düzeltmeleri.
  • Sunucuda çalışan tek bir sitenin olmaması durumunda site oluşturmada oluşan hatalar giderildi.
  • Sunucu havuzundan kaldırıldığında sunucuların izlemeden kaldırılması eklendi.

Sürüm 7.1.0'daki değişiklikler

Yazılım güncellemesi:
  • nginx1.12
  • MySQL 5.7
  • nodejs push sunucusu 1.0.0
Başlıca düzeltmeler:
  • Yeni bir versiyon MySQL sunucusu. Mevcut kurulumlar için menüye bir güncelleme sihirbazı eklendi.
  • Yeni bir push sunucusu yapılandırma yeteneği eklendi.
  • lsyncd sunucu yapılandırma hatası düzeltildi
  • Havuzdaki bir makineyi güncelleme prosedürü düzeltildi; menüden tam güncelleme çalıştırma özelliği eklendi
  • Nginx yapılandırma dosyaları için güvenlik düzeltmeleri
  • Çevrimiçi sohbetler için X-Frame Seçenekleri eklendi
  • Smtp hizmetinin başlatılması düzeltildi

Sürüm 7.0.1'deki değişiklikler

  • Yeni siteler oluştururken proxy_ignore_client_abort seçeneği eklendi ve mevcut siteleri yapılandırmak için ayrı bir menü öğesi eklendi.
  • Harici depolar 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 adı oluşturma prosedürü değiştirildi.
  • Sistemde izlemeyi ayarlarken oluşan bir hata düzeltildi.
  • Sistemde durdurulduktan sonra MySQL hizmetini yapılandırırken oluşan hata düzeltildi.
  • MySQL hizmetinin şifresini değiştirirken oluşan hata düzeltildi.
  • İşletim sisteminin yerelleştirilmiş bir sürümü için MySQL hizmet durumunun alınmasındaki hata düzeltildi.
  • Kurulu/yapılandırılmış siteleri olmayan ana bilgisayarların parolasını değiştirme prosedürü düzeltildi.

Sürüm 7.0.0'daki değişiklikler

  • CentOS 7 (x86_64), 1C-Bitrix: Virtual Machine 7.0'ın ana dağıtımı haline geldi. 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:
    • nginx 1.10.2 sürümüne kadar
    • sfenks 2.2.11
    • php7.0
    • yanıtlayıcı 2.2
  • Sanal makine komut dosyalarının Ansible 2.2 ile çalışması düzeltildi. Ansible paketi artık Bitrix deposunda mevcut.
  • Makinede şifre oluşturma prosedürü düzeltildi, özel işlevler için destek eklendi. karakterler.
  • Makine ilk başlatıldığı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.
  • Varsayılan olarak PHP 7.0 kullanılır. Gerekirse sürümü PHP 5.6'ya geri alma özelliği eklendi. Bir sanal makineyi 5.1'den 7.0'a yükseltirken aynı menü öğesinden PHP 5.6'dan 7.0'a yükseltme prosedürünü gerçekleştirebilirsiniz.
  • iptables/firewalld için kendi kurallarınızı oluşturma yeteneği eklendi.
  • Bir ağ arayüzünde birden fazla IP adresi olması durumunda menü işlemindeki hatalar düzeltildi.
  • Bir web kümesi oluşturma prosedürü, birbirinden ayrı olarak yürütülebilecek iki adıma bölünmüştür: veri senkronizasyonu ve web ortamının kurulması.
  • Varsayılan veri senkronizasyon hizmeti lsyncd'dir.
  • Bir makineyi sunucu havuzundan silerken oluşan hatalar düzeltildi.

Sürüm 5.1.8'deki değişiklikler

Sanal makine komut dosyaları Anaible 2.1.0 ile çalışacak şekilde düzeltildi.

Sürüm 5.1.7'deki değişiklikler

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

Sürüm 5.1.6'daki değişiklikler

  • ANSIBLE: Ansible 2.0.1 ile çalışma desteği
  • Açıklama: Anaible 2.0.1 ile çalışacak şekilde sabit sanal makine komut dosyaları

Sürüm 5.1.5'teki değişiklikler

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

Sürüm 5.1.4'teki 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 güncelleme yeteneği eklendi.
  • Posta kurulumu sırasında yetkilendirme yöntemini ayarlama yeteneği eklendi.
  • Oluşturulma sırasında bir site için cron ayarlarını veya isabetleri belirleme yeteneği eklendi.
  • Nagios izleme sistemi için e-posta bildirimlerini yapılandırma yeteneği eklendi.
  • Nagios ve Munin izleme sistemleri için kişisel kullanıcı adı ve şifre belirleme özelliği eklendi.

Sürüm 5.1.3'teki değişiklikler

Artık AD'ye bir sunucu eklerken, makine adından farklı, isteğe bağlı bir NETBIOS adı belirleyebilirsiniz.

Hatalar düzeltildi:

  • sunucunun yerelleştirilmiş grup adlarına sahip bir etki alanına bağlanması;
  • samba sunucusu için yanlış yapılandırma dosyaları oluşturmak;
  • sunucunun etki alanını değiştirmenin imkansızlığı;
  • cp1251 kodlamasında web siteleri oluşturma;
  • https isteği durumunda geçersiz bir bağlantı oluşturmak.

Sürüm 5.1.2'deki değişiklik

Bir site için posta oluştururken msmtp profili cron için kaydedilir. Bu sayede iş cron'a aktarıldığında site için yapılandırılmış mail çalışmaya başlar.

Sürüm 5.1.1'deki 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 güncellerken /root.my.cnf dosyasını oluşturarak root şifresini ayarlama yeteneği eklendi.

Sürüm 5.1.0'daki değişiklikler

Büyük değişiklikler
  1. Sitede yapılandırılmışsa, nginx aracılığıyla bileşik önbellek dağıtımını yapılandırma yeteneği eklendi
  2. Yazılım güncellemesi:
  • php-5.4
  • MySQL-5.5
  • nginx-1.6.2
  • Web siteleri için harici çekirdekler (ext_kernel) desteği
    Bu tür bir site için:
    • web üzerinden erişim yok
    • bunları bir bağlantı oluşturmak için kullanabilirsiniz
    • tüm küme işlevleri desteklenir (mysql, web)
  • Memcached ve sphinx rollerinin sitelerde kurulu olan Cluster ve Searchd modülleri üzerinde oluşturulması bağımlılığı ortadan kaldırıldı. Modülün sitede eksik olması halinde hizmet eklenecektir. Ancak aynı zamanda ilgili site modeline kaydedilmeyecektir.
  • Aşağıdaki durumlarda küme yapılandırması (mysql, web) oluşturmaya ilişkin kısıtlamalar eklendi:
    • sunucuda kernel (kernel) veya external kernel (ext_kernel) tipinde birden fazla site varsa
    • küme veya ölçek modülü yüklü değil
  • ntlm güncellemesi (takvimlerin ve kişilerin senkronize edilmesindeki hatalar düzeltildi; 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 (sadece Frankfurt değil)


  • Sürüm 5.0'daki değişiklikler

    Yeni:
    • Dinamik adreslerle çalışma eklendi (havuzdaki sunucuların listesinin güncellenmesi; havuz sunucularından birindeki adres güncellenirse erişim ayarları ve erişim yapılandırması değişir). Viki makalesi
    • Sitelerle çalışma değiştirildi:
      • ölçek ve/veya küme modülünün sitede yüklü olup olmadığına ilişkin ek algılama; bu tür siteler için site tabanlı işlemlere izin verilir: e-posta kurulumu, yalnızca https modunu etkinleştirme/devre dışı bırakma, ayarlama Kopyayı rezerve et, ancak bu tür siteler küme işlemlerine katılmaz: memcached, mysql, apache
      • Sunucuda kurulu kurulu sitelerden birinde hata olması durumunda, söz konusu site kümedeki hiçbir işleme katılmayacaktır, 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 doğru şekilde algılanmadı ve bu da OpenVZ/Virtuozzo kaplarında çalışmaya izin vermedi
    • Sunucunun hangi modda çalıştığının (dengeleyici ile veya dengeleyici olmadan) yanlış belirlenmesi aşağıdaki hatalara yol açtı:
      • 8080 numaralı bağlantı noktasında bir web sitesi oluşturma
      • SADECE HTTPS modunun etkinleştirilmesi işe yaramadı
      • sitenin https sürümüne olan bağlantılar hatalı oluşturulmuş
    • Kullanılmış alan isimleri nginx sunucu yapılandırmalarında (izin verme/reddetme kuralları), kullanıcı bir ana oluştururken veya havuza yeni bir sunucu eklerken FQDN'yi belirttiyse, bu da hizmetin yeniden başlatılması hatalarına yol açtı

    Sürüm 4.3'teki değişiklikler:

    • nginx-Push-stream-module modülünün ayarları değiştirildi, websocket ve standart 80, 443 portları üzerinden çalışabilme özelliği eklendi
    • Yapılandırma dosyaları yeniden düzenlendi, yorumlar eklendi
    • dav'daki get parametrelerinin sabit kaybı
    • nginx-push-stream-module, nginx, apc modülü güncellendi
    • sfenks kurulumu ve bağlantı sihirbazı eklendi
    • Otomatik ölçeklendirme parametreleri 16 GB'a genişletildi

    Sürüm 4.2'deki değişiklikler:

    • nginx-Push-stream-module ayarları, itme ve çekmeyi doğru şekilde destekleyecek şekilde değiştirildi
    • php json modülü varsayılan olarak etkindir
    • güncelleme sırasında sabit rpm paket davranışı
    • Cron'da munin ve nagios haklarını kontrol etme görevinin ayarlanması düzeltildi
    • birleştirilmiş css'nin nginx işlenmesi için sabit kurallar
    • birleştirilmiş js'nin nginx işlenmesi için eklenen kurallar
    • Özel hatalar görüntülenirken doğru nginx yanıt başlıkları ayarlandı
    • nginx'te değişkenlerin sabit tanımı
    • BitrixVM'de kitaplık bağımlılıkları düzeltildi

    Sürüm 4.1'deki değişiklikler:

    • CentOS 6.3 sürümüne güncellendi
    • ek siteler ekleme sihirbazı düzeltildi
    • Yedekleme kurulum sihirbazı düzeltildi, arşiv formatı restore.php ile uyumlu hale getirildi
    • Bvat sisteminin parametrelerini ayarlama hizmeti iyileştirildi
    • Statik içerik için 404 hata işleme nginx'e taşındı
    • nginx'in dinamik içerik için 404 hatalarını işlemesi düzeltildi
    • nginx'e hata sayfaları eklendi
    • Nginx'e takvimlerin doğru işlenmesi eklendi
    • Push & pull modülünü desteklemek için nginx, nginx-Push-stream-module modülüyle derlenir
    • Nginx'te Bitrix html önbelleğiyle çalışma mekanizması düzeltildi
    • sistem güncelleme sihirbazı eklendi
    • sistem güvenliğini iyileştirmeyi amaçlayan değişiklikler

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

    • işletim sistemi CentOS 6.2 i386
    • Sanal makine güncellemelerinden sonra sorunlara yol açan bir dizi VMWare bileşeni kaldırıldı
    • standart sanal makine disk boyutu 10 GB'a çıkarıldı
    • ZendServer'ın yerini Apache ve APC aldı
    • Nginx ve Apache yapılandırma dosyalarının bağlantı şeması, ek paketleri güncellerken veya yüklerken sorunları en aza indirecek şekilde değiştirildi
    • Ntlm yetkilendirme mekanizması değiştirildi ve rpm'ye BitrixEnv4 paketi eklendi
    • planlanmış bir site yedeklemesi oluşturmak, ek siteler için ayarları silmek, sistem izlemeyi ayarlamak (munin, nagios) için sihirbazlar eklendi
    • sistem güvenliğini iyileştirmeyi amaçlayan değişiklikler
    • Ek siteler oluşturma sihirbazı iyileştirildi
    • Bvat sistemi parametre ayarları hizmetinin çalışması ayarlandı
    • Mercurial sürüm kontrol sistemi eklendi

    Sürüm 3.1'deki değişiklikler:

    • upstream_keepalive yaması ile nginx 1.1.0'ın güncellenmiş sürümü
    • önceden yüklenmiş paketlerin genişletilmiş seti (htop, samba, vb.)
    • ntlm yetkilendirme kurulum sihirbazı

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

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

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

    • php-5.3.3 veya php-5.2 (php-5.3.3 sürümünde Zend Guard Loader bileşeni yoktur, yani kodlanmış dosyalar çalışmaz);
    • Bitrix ürünlerinin en iyi şekilde çalışması için PHP parametreleri değiştirildi
    • xdebug modülü eklendi (varsayılan olarak etkin değildir, etkinleştirmek için php.ini'de ilgili satırın açıklamasını kaldırmak ve apache'yi yeniden başlatmak yeterlidir);
    • nginx 0.7.67'nin güncellenmiş sürümü, yapılandırma değişiklikleri;
    • 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);
    • Yapılandırma sorunlarını giderme posta programı msmtp;
    • Sunucu yeniden başlatıldığında paketlerin otomatik güncellenmesi (yum aracılığıyla) devre dışı bırakılır;
    • Küçük yorumlar ve hatalar düzeltildi.
    Paketler Fedora 8,12,14(i386), CentOS/OEL 5(i386/x86_64) üzerinde test edilmiştir. Fedora 14'ün işletim sistemi hatalarıyla ilgili küçük sorunları var.

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

    • Varsayılan olarak, Sanal Makine sitesine artık hem HTTP hem de HTTPS protokolleri üzerinden erişilebilmektedir ve kaynakları korumak için Zend Sunucusu 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 yönetilmektedir.
    • 1C-Bitrix: Corporate Portal 9.0'da görünen ve doğru yapılandırıldığında otomatik olarak başlayan SMTP sunucusu için destek eklendi.
    • Ürünü güncelledikten sonra PDF dosyalarında arama yapılabilir hale gelir.
    • Zend-Server-CE (çok ciddi şekilde güncellendi) dahil olmak üzere tüm yazılım paketleri güncellendi, önbelleklemeyi kullanmak için php-5.2-memcache modülü eklendi rasgele erişim belleği.
    • Önbelleğe alınan PHP sayfalarını (HTML önbelleğe alma teknolojisi) işlemek 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 konfigürasyonunda, özellikle resimlerin fotoğraf galerisine “klasik” yüklenmesi sırasında (java-applet aracılığıyla) hatalara neden olan hatalar düzeltildi. Tip işleme eklendi docx belgeleri, xlsx, pptx.
    • Bitrixsetup başlatma komut dosyası iyileştirildi, İngilizce ve Almanca için yerelleştirmeler eklendi.

    Sürüm 1.5'teki değişiklikler

    • tüm Ubuntu 8.0.4 işletim sistemi paketlerinin yanı sıra Zend Serevr CE 4.0.3, PHP 5.2.10 uygulama paketleri de güncellendi;
    • sıkıştırma açısından geliştirilmiş nginx yapılandırması;
    • konsol menüsündeki değişiklikler: Zend paneli devre dışı bırakıldığında, ilgili hizmet durur ve bu da Sanal Makinenin RAM'inin kaydedilmesine olanak tanır;
    • RAM kullanımına ilişkin sistem iyileştirmeleri: Sanal makine 160 MB RAM'de tatmin edici bir şekilde çalışıyor, ancak RAM boyutuna ilişkin ana öneri aynı kalıyor - 256 MB RAM;
    • güncellenmiş bitrixsetup.php - ek 1C-Bitrix uygulamaları yüklemenizi sağlar.

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

    BitrixSetup kullanılarak kurulum eklendi.

    Sürüm 1.3'teki 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ısının ana dizini web kökünden ayrıdır;
    • Varsayılan şifreyi (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ındaki hata düzeltildi, IP yapılandırmasına ilişkin menü öğeleri kaldırıldı - bu, VMware araçlarında mevcuttur;
    • nginx yapılandırması: düzeltilmiş WebDAV hataları (düzgün çalışma için 8.0.2'ye güncellemeniz gerekir), yeni bir konu oluştururken 400 Hatalı İstek, Outlook ile senkronizasyon;
    • XMPP başlatılırken oluşan bir hata düzeltildi.
    Uygulamalar:
    • yüklü ek paketler: catdoc, memcached, xpdf;
    • bitrix_setup betiği üzerinde yeniden çalışıldı ve düzeltildi;
    • nginx 0.7.62 sürümüne güncellendi (güvenlik hatası - Nginx http sunucusunda kritik güvenlik açığı);
    • Otomatik ayarlama hizmeti parametrelerine ilişkin komut dosyası, 2 GB'a kadar RAM değerleriyle yüksek performans sağlayacak şekilde değiştirildi;
    • 1C-Bitrix ürünlerinin dağıtım kitlerinde VM'nin doğru çalışması için gerekli değişiklikler yapılmıştır.

    Avantajları

    Avantajları

    “1C-Bitrix: Sanal Makine”, barındırma ve özel sunucuların yüksek kaliteli yapılandırılması 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ını kendiniz yapılandırmanız gerekir. Ayrıca güvenliğin sağlanması da önemlidir. Ve "1C-Bitrix: Sanal Makine" de tüm bu ayarlar zaten tamamlandı. Sonuç olarak, sunucu dağıtımı ve yapılandırmasında, gerekli ekipmanın satın alınmasında ve proje güvenliğinin sağlanmasında zamandan ve paradan tasarruf edersiniz.

    Her şey yola çıkmaya hazır!

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

    Sanal makineyi kurduktan sonra:

    • küme kurulum sihirbazını kullanabilir ve ek siteler ekleyebilirsiniz;
    • menü, harici bir SMTP sunucusu aracılığıyla posta göndermeyi yapılandırmanıza olanak tanır;
    • bir SMTP ağ geçidini yapılandırırsanız, postalar kuruluş içinde yönlendirilebilir;
    • anlık mesajlaşma sunucusu (XMPP/JABBER sunucusu) yapılandırılmıştır ve çalışmaktadır (otomatik olarak başlatılır);
    • Miranda, QIP ve diğer mesajlaşma programları İnternet/İntranet portalıyla çalışacak şekilde yapılandırılabilir;
    • ofis belgelerinin indekslenmesi yapılandırılmıştır;
    • WebDAV yapılandırılmış ve çalışıyor;
    • Kurumsal Portal için HTTPS desteği;
    • XMPP için SSL desteği

    Kaydediliyor

    Şirket için önemli tasarruflar var:

    • dağıtım zamanında;
    • ekipman hakkında;
    • işletme maliyetleri hakkında.

    Kira

    “1C-Bitrix: Virtual Machine” ürünü hosting sağlayıcılardan kiralanabilir. Herhangi bir sanallaştırma teknolojisini kullanarak bir sanal makine kiralayabilirsiniz: VMware, Parallels Virtuozzo Containers, Amazon EC2 (AMI), Open VZ, Citrix.

    1C-Bitrix: Sanal Makine", doğrudan 1C-Bitrix üzerindeki projelerin ihtiyaçları için geliştirildi. Bu yazılım ürününün yadsınamaz avantajı, Bitrix için ideal sanal sunucu ayarlarına örnek olan başlangıç ​​konfigürasyonudur. “1C-Bitrix: sanal makine” hem 1C-Bitrix ürünleriyle hem de tüm PHP uygulamalarıyla çalışacak şekilde test edilmiş ve yapılandırılmıştır.

    “Sanal Makine” ne işe yarar?

    "1C-Bitrix: Sanal Makine"yi kullanmak, projelerinizin sürekli olarak yüksek performans göstergeleri göstermesini sağlayacaktır. Basitlik ve kullanım kolaylığına ek olarak, 1C-Bitrix ürünleri temelinde oluşturulan bir web sitesini yönetme ve sunucuyu ve ekipmanı kurma süresini önemli ölçüde azaltmanıza olanak tanır. "1C-Bitrix: Sanal Makine"yi kullanarak yeni bir proje oluşturabilir veya mevcut bir projeyi aktarabilirsiniz.

    Tam erişim yönetici düzeyinde, 1C-Bitrix için bir sanal makine kullanarak herhangi bir yazılımın kurulmasına ve BitrixVM sanal sunucusunun ayarlarında değişiklik yapılmasına olanak tanır.

    Hangi sürüm kuruluyor?

    En fazlasını sen alırsın Yeni sürüm programlar. Bugün itibariyle bunun en son sürümü yazılım ürünü"1C-Bitrix: sanal makine 7.0" c En son sürüm Dikkat çekici bir performans artışı sağlayan PHP.

    Sanal makine nasıl sipariş edilir?

    Tüm müşterilerimize, CMS Bitrix için herhangi bir VPS sunucusu sipariş ederken 1C-Bitrix sanal makinesi ücretsiz olarak sağlanır ve yalnızca 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ş Ver" butonuna tıklayın. Daha sonra, faturalandırma panelinde belirtilen talimatları izleyin. gerekli eylemler etki alanıyla birlikte ayrıntılarınızı ve seçiminizi yapın uygun yolödeme. Bu kadar! Ödeme yapıldıktan hemen sonra sunucunuz aktif edilecektir.

    1 Şubat 2018, 16:04

    Kurulum ve konfigürasyonu geciktirmemek neden önemlidir? CMS Bitrix"1C-Bitrix: Sanal Makine"ye dayanmaktadır

    • Bilgi Güvenliği

    Eldiveni kim düşürdü?

    Sızma testi projelerimizden birini gerçekleştirirken Müşterinin genel IP adresinde bir sanal makineye rastladık. Ana bilgisayardaki açık bağlantı noktaları kümesinden bunun Bitrix olduğu hissine kapıldık. Bağlantı, bağlantı noktalarının amacını tartışıyor. Aşağıda VM'de kutudan çıkan açık bağlantı noktalarının listesi bulunmaktadır:
    • 22/tcp
    • 80/tcp
    • 443/tcp
    • 5223/tcp
    • 8893/tcp
    • 8894/tcp
    ip_addr :80 URL'sine tıkladığınızda, 1C-Bitrix web sitesinin ilk kurulum sayfası açıldı ve sizi restore.php modülüne yönlendiren "Bir kopyayı geri yükle" bağlantısı açıldı. Tıklandığında, mevcut bir 1C-Bitrix web sitesinin yedek kopyasını oluşturmaya yönelik talimatlar, belgelere bağlantılar ve bir "İleri" düğmesi açılır. Sonra işler ilginçleşmeye başlar, şunları yapabilirsiniz:

    Bir noktada yöneticinin siteyi ve 1C-Bitrix VM'yi kurma prosedürünü tamamlamadığı açıktır. Burada bu sorunu rapora yazabiliriz (ve ardından Müşteriye bir altyapı izleme sistemi, SIEM veya benzeri bir şey satmaya çalışabiliriz) ve devam edebiliriz. Ama biz onlardan biri değiliz.

    İnsan faktörü veya Müşterinin altyapı üzerindeki kontrolünün olmaması o kadar önemli değil. Önemli olan bu hatanın nasıl bir hacklenmeye neden olabileceğidir.

    Merhaba uzak siteler

    Restore.php modülü, arayüzü sunmanın yanı sıra, dosyaları kontrol etme, indirme ve site yedeklerini dağıtma işlevlerini de yerine getirir. Dosyaları şuradan indirmeyi seçerseniz: yerel disk, o zaman hiçbir şey sizi bir yedek kopya seçmekten ziyade, örneğin phpinfo.php betiğini yüklemekten alıkoyamaz.

    Ve sonra Bitrix sızıntı yapmaya başladı. Dosyaları indirme aşamasında kontrol etmenin veya dosya içeriğini sonradan kontrol etmenin işe yarayacağını bekliyorduk. İşe yaramadı... Aktarılan dosya web uygulamasının ana klasörüne düştü!

    "Kaputun altında" ne olduğunu ve senaryonun neden her şeyi yüklediğini anlamaya başladınız mı? Merakınızı gidermek ve Müşteriye raporlama yapmak için laboratuvarımızda "1C-Bitrix: Virtual Machine" sürüm 7.2'yi kurduk.

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

    1. Kök kullanıcı şifresini değiştir
    2. Bitrix kullanıcı şifresini değiştirin
    Daha sonra yerel komut yorumlayıcısına erişim mümkün olacaktı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'yi daha fazla araştırmaya başladık. Bir sonraki işlev "Uzak bir siteden yedekleme indirmek" idi ("uzak site" çok tuhaf bir terimdir, ama tamam). Bu komut dosyası, yedek kopyalar dışında herhangi bir şeyi indirmenize izin vermez. biz inceledik kaynak restore.php'yi aradım ve indirilen dosyayı kontrol etme koşulunu buldum:

    $f = fopen($_SERVER["DOCUMENT_ROOT"]."/".$arc_name, "rb"); $id = fread($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: Eğer dosyanın başında ASCII+extender tablosunun 0x1f ve 0x8b kodlu karakterleri bulunmuyorsa, indirilen dosya bir archive.gz değildir.

    İkinci koşul, indirilen dosyanın boyutunu kontrol eder: değer 512'ye bölünemiyorsa dosya bir tar arşivi değildir. Kontrolün bittiği yer burasıdır.

    Sadece ilk koşulun aşılması gerektiği ortaya çıktı. TAMAM! Test için basit bir cmd.php betiği aldık (“The Dark Raver”dan hazır bir tane var). Sistem cli'sinde cmd.php dosyasının içeriğini içeren 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ı tablo biçiminde görebilirsiniz:

    Kedi cmd_boom.php | xxd
    Çözüm:

    İşte bu, dosya “uzak sunucuya” yüklenmeye hazır. cmd_boom.php'yi GitHub deponuza yükleyin ve komut dosyası URL'sini 1C-Bitrix kurtarma formuna yapıştırın. Sonuç olarak, yükleme ilerleme çubuğu üzerinde kısa bir süre düşündükten sonra bir hata mesajı aldık:

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

    Şimdi işin eğlenceli kısmı geliyor. Hata mesajını içeren formdaki "Atla" ve "Yeniden Dene" butonlarına tıkladığımızda, "Yerel yedekleme ve hizmet komut dosyalarını sil" butonunun bulunduğu bir sayfa aldık. Tıklandı ve dosyalar silindi!

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

    Elbette cmd.php betiğini bir alt dizinde gizleyebilir veya onu index.php olarak yeniden adlandırabilirsiniz. Orada durduk.

    Bir kenar var!

    Restore.php betiğindeki sorunu 1C-Bitrix teknik destek servisine bildirdik ve aşağıdaki yanıtı aldık:

    “Restore.php'deki güvenlik açıklarından bahsetmenin bir anlamı yok; bu komut dosyası bir site yönetim sisteminin dağıtılması için tasarlanmıştır. Özünde PHP scriptlerini siteye yüklemek için buna ihtiyaç var.”

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

    Teknik desteğin konumu açıktır: "Site yapılandırmasını tamamlamadıysanız, siz de kendi şeytani Pinokyo'nuzsunuz." Bilet kapatıldı teknik Destek geliştiricilerin kendisinden yanıt yok.

    İnternette kaç tane "terk edilmiş" 1C-Bitrix VM'nin yayınlandığını bulamadık; bunlardan birkaçı "intitle:"Hoş Geldiniz!" sorgusuyla bulundu. 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 çok sayıda makalenin yazarı. Halen Geliştirme Departmanı Başkanı olarak görev yapmaktayım yazılım OJSC "DalZHASO" şirketinde

    VMBitrix yetenekleri
    Sanal makineye çözüm

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

    Sanal makineleri yönetmek ve bakımını yapmak, donanım satın almaktan çok daha kolaydır ve maliyeti çok daha düşüktür. Sanal makinelerin faydaları burada bitmiyor. O halde sanal gerçekliğe geçelim!

    VMBitrix - 1C-Bitrix'ten sanal makine

    Kısa bir süre önce, 1C-Bitrix ürün serisi ilginç yeni bir ürün 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 varlığı, sanal makinenin hızlı dağıtımı, tüm bileşenler için en uygun ayarlar ve çalışmaya anında hazır olmadır. VMBitrix, bir WAMP/LAMP sunucusunu hızlı bir şekilde kurmak için kullanılan başka bir çözüm değildir. Bu, emrinde ç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ıyla doldurulmuştur.

    Nasıl görünüyor?

    VMBitrix, VMware'in sanallaştırma yazılımı kullanılarak oluşturulan bir sanal makine görüntüsüdür. Kullanmaya başlamak için firmanın resmi internet sitesine gitmeniz ve sanal makine imajını indirmeniz gerekiyor. İndirme işlemi tamamlandıktan sonra, sanal makinelerin "oynatıcısı" olan VMPlayer'ı (bkz. Şekil 1) indirmeniz ve indirilen görüntüyü içinde açmanız gerekecektir. İnfazdan 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 çalışmaya başlamanız gerekecektir (1C-Bitrix'i yapılandırarak veya yükleyerek).

    Performans önemlidir

    Sanal makinede bulunan tüm bileşenler maksimum düzeyde optimize edilmiş ve rahat çalışma için yapılandırılmıştır. Sanal makinenin doğru çalışması için minimum sistem kaynağı gereklidir. Örneğin RAM hakkında konuşursak, ana sistemden 256 MB ayrılacaktır. PHP betiklerinin VMBitrix'teki ve ana makinenin kazanma ortamındaki çalışmasını karşılaştırdıktan sonra, VMBitrix'te yürütme için daha az zaman harcandığını gördük (komut dosyaları olarak 1C-Bitrix içerik yönetim sistemi ve ücretsiz Drupal çerçevesi kullanıldı).

    VMBitrix'i başka nasıl kullanabilirsiniz?

    VMBitrix'e çok sayıda görev atamak ve onu kullanmanın onlarca yolunu bulmak mümkün. Örneğin, bunu 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 bunu rahatlıkla kullanabilir - performans yeterlidir.

    Şekil 2. Temel kontrol fonksiyonları

    Avantajlar ve dezavantajlar

    Ana avantajlar:

    Finansal maliyetlerin azaltılması. Sanal altyapının kullanılması, yeni ekipman alımında tasarruf etmenizi sağlar. Örneğin, birden fazla sunucu uygulamasını dağıtmanız gerekiyor. Bu uygulamalardan bazılarının UNIX benzeri platformlarda, diğerlerinin ise Windows'ta çalışacak şekilde tasarlandığını düşünelim. Bu uygulamaların yoğun olarak yüklenmesi bekleniyorsa sanallaştırmayı kullanmanız büyük olasılıkla sizin için karlı olmayacaktır. Aksi halde durum tam tersi yönde değişir. Bu durumda, bir üretken sunucu satın almak ve birkaç sanal makineyi gerekli donanıma sahip olarak dağıtmak daha kolay ve daha karlı olur. işletim sistemleri. Sonuç olarak, tek bir fiziksel sunucuya sahip olacaksınız ve sanal ağ birkaç ayrı sunucu görünecektir.

    Daha kolay teknik destek. Başarısızlıklara her zaman yer vardır. Bunun sonuçları çok farklı olabilir. Bunlardan en önemlilerinden biri kesinti olacaktır. Sunucunuzun kapandığını hayal edelim anakart. İşletim sistemi genellikle bu tür durumlarda zor zamanlar geçirir ve tamamen yeniden kurulması gerekmesi ihtimali yüksektir. Sorun tek bir işletim sistemiyse, ancak kurnazca yapılandırılmış bir dizi hizmetimizin olduğunu hatırlıyorsak, bunları sıfırdan yeniden başlatmak çok zaman alacaktır. Durum hoş değil. Özellikle yedeklemeler ayarları değil yalnızca veri yedeklemelerini içeriyorsa. Sanal makinelerin kullanılması durumunda olaylar farklı şekilde gelişebilir. Nasıl? İlgilenmek yedeklemeler sanal makinelerde bir çökme durumunda, yalnızca işletim sistemini sunucuya yüklemeniz ve ardından programı çalışacak şekilde dağıtmanız gerekir. Sanal makineler. Bu kadar! İşletim sisteminin yedeklerini veriyoruz ve başlıyoruz. Birkaç dakika ve her şey eskisi gibi çalışıyor. Yeni sunucunuzun (donanım) konfigürasyonu tamamen değişse bile sanal makine bunu umursamayacaktır.

    Ultra hızlı dağıtım. Bu sanal makinelerin en önemli avantajlarından biridir. Şirketin yeni bir şubesini açmamız gerektiğini düşünelim. Bilgi altyapısına odaklanalım. Merkez ofiste faaliyet gösteren tüm servislerin dakikalar içerisinde devreye alınması mümkün olacak. Tüm dağıtım süreci, dosyaların sanal makinelerle aktarılmasına ve sanallaştırmadan sorumlu programın başlatılmasına indirgenecektir. Ekstra ayar yok. Rutin eylemler yok. Her şey yapılandırdığınız şekilde ç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 de ekleyelim.

    Kaynaklar üzerinde tam kontrol.Örneğin, az miktarda sistem kaynağı tüketen kurulu bir hizmetiniz varken, başka bir sunucudaki bir hizmet Papa Carlo gibi çalışıyor ve her megabayt belleği açgözlülükle yutuyor. Teorik olarak bu servislerin her ikisinin de aynı bilgisayara kurulması ve kaynaklarının sınırlandırılması mümkündür. Örneğin en aktif olana daha fazla işlemci ve bellek ayırın, ikincisini sınırlayın. O zaman her iki hizmet de iyi olacak ve bir bilgisayarınız bedava olacak. Harika değil mi? Bu sorun yine sanallaştırma kullanılarak çözülebilir.

    Sanal makine deneyler için bir test alanıdır. Geliştirilmekte olan ürünün çalışmasını farklı platformlarda test etmeniz gerekiyor mu? En son yama paketinin doğru ve işlevsel olduğundan emin olmak ister misiniz? Bir müşteriye bir proje (web, ağ hizmetleri vb.) mi sunacaksınız? Tüm bunlar ve buna benzer birçok görev için sanal makinelerin kullanılması fazlasıyla tercih edilecektir. Sanal makinelerin dağıtımı fazla zaman almaz ve başlatıldıktan sonra, onları yapılandırdığınız gibi görüneceklerdir. Öyleyse neden test etme ve basit sunum amacıyla bu basitlik ve güçten yararlanmıyorsunuz?

    Sanallaştırmanın dezavantajları vardır. Bu dezavantajlardan biri, tüm sanal altyapının güvenilirliğinde genel bir azalmadır. Örneğin, sanal makinelere %100 güvenmemeli ve tüm hizmetleri tek bir fiziksel sunucuya asmamalısınız (birkaç sanal makine dağıtarak). Ö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 gerekliliktir.

    1C-Bitrix şirketi, tam teşekküllü bir sanal ve kullanıma hazır web sunucusu kurmanıza olanak tanıyan kullanışlı bir ürün sundu. Geliştirilmeleri yalnızca 1C-Bitrix içerik yönetim sistemini seçen kullanıcılar için değil, tüm web geliştiricileri için faydalı olacaktır.

    VMBitrix dağıtımı tamamen ücretsiz olarak dağıtılmaktadır. 1C-Bitrix şirketi, sanal makine kullanmanın avantajını takdir edenler için, barındırma sunucusunun sunucularında sanal makine kiralama seçeneğini sunmaya hazır. Sanal araştırmanızda iyi şanslar!

    1. http://www.1c-bitrix.ru – 1C-Bitrix şirketinin resmi web sitesi. Açıklamalar, ürünlerin demo versiyonları vb.

    Başvuru

    VMBitrix:

    • ameliyathane Ubuntu sistemi Linux'un 8.04'ü.
    • İki katmanlı NGINX + Zend Sunucu CE yapılandırması.
    • DBMS MySQL 5 (InnoDB desteği).
    • Yapılandırılmış güvenlik duvarı.
    • https protokol desteği.
    • Posta istemcisi msmtp'si.
    • Verimlilik otomasyonu.


    
    Tepe