Installera en virtuell maskin för Bitrix. Virtuell maskin VMBitrix. Versionshistorik för BitrixEnv och BitrixVM

"1C-Bitrix: Virtuell maskin» speciellt konfigurerad för snabb exekvering av 1C-Bitrix mjukvaruprodukter: den distribueras på några minuter och är omedelbart redo för arbete! Du kan inte bara installera testversioner av 1C-Bitrix-produkter på en virtuell maskin, utan även överföra dina egna färdiga projekt.

"1C-Bitrix: Web Environment" - Linux

"1C-Bitrix": Webbmiljö" - Linux tjänar till snabb och enkel installation av all programvara som behövs för driften av 1C-Bitrix-produkter och lösningar på Linux-plattformarna CentOS 6 (i386, x86_64) och CentOS 7 (x86_64).

Genom att använda "1C-Bitrix: Virtual Machine" kan du spara tid och pengar: om driftsättning och konfiguration av servern, om inköp av nödvändig utrustning, om att säkerställa projektets säkerhet. Du kan använda en virtuell maskin använda gratis. Maskinen finns även för hyra från värdar till priset av värdplanen.

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon EC2 är en webbtjänst som ger skalbar datorkraft och är designad för att snabbt och enkelt distribuera webbapplikationer på Amazons webbplatser (moln). 1C-Bitrix-specialister har förberett förkonfigurerade BitrixVM-bilder (AMI-bilder) för Snabbstart 1C-Bitrix-applikationer i Amazon EC2, som inkluderar:
  • CentOS 7.5
  • NGINX + Apache2
  • MySQL5 med InnoDB-stöd
  • Mejl server ombud
  • En UNIX-liknande kontrollmeny med vanliga uppgifter
  • IP-adress via DHCP, eller konfigurerad av Amazon Elastic IP
  • HTTPS-stöd
Lista över ami efter region:

Installationsprocedur

Installationsprocedur:


Ladda ner och installera VMWare Player - en gratis produkt som körs på alla Windows- eller Linux-operativsystem.

Ladda ner och packa upp den konfigurerade virtuella BitrixVM-maskinen.

Starta VMWare Player och öppna filen BitrixVirtualAppliance.vmx från katalogen där du packade upp dess virtuella bild.
Om du är bekant med VMWare så har du förmodligen serverprodukter från detta företag där du kan köra vår virtuella maskin utan problem.

Svara på VMWare-dialogfrågor och starta om virtuell server.

Öppna den mottagna IP-adressen i din webbläsare.
Starta installations- och konfigurationsguiden för 1C-Bitrix-produkter, slutför alla steg och sätt igång!
BitrixSetup

BitrixSetup-skript

I "1C-Bitrix: Virtual Machine" inbyggd speciellt manus BitrixSetup, med vilken du kan ladda ner distributionssatsen för en testversion eller kommersiell version av produkten från webbplatsen www.1c-bitrix.ru direkt till din webbplats, utan att ladda ner filen till lokal dator.

Använda ett annat inbyggt skript för att återställa säkerhetskopior - restore.php- Kan snabbt överföra webbplatser mellan maskiner och utan att skapa mellanliggande filer. Hur går allt detta till? Du gör en säkerhetskopia av webbplatsen med vår produkt (Settings-Tools-Backup), och i överföringsskriptet (direkt i den virtuella maskinen) anger du filnamnet och webbplatsen. Systemet själv kommer att kopiera filen, packa upp den och återställa den på den virtuella servern.

Med hjälp av speciella VM-lösningar kan du snabbt få en optimalt konfigurerad server som inte är sämre i prestanda än BitrixVM, och i skalbarhet – överlägsen den virtuella 1C-Bitrix-maskinen. Paketen förbereddes av 1C-Bitrix-specialister och är tillgängliga för nedladdning och användning.

1. "1C-Bitrix: Virtuell maskin 7.3.4"

"1C-Bitrix: Virtual Machine 7.3.4" är speciellt konfigurerad för snabb exekvering av 1C-Bitrix mjukvaruprodukter: den distribueras på några minuter och är omedelbart redo för arbete! Du kan inte bara installera testversioner av 1C-Bitrix-produkter på en virtuell maskin, utan även överföra dina egna färdiga projekt.

2. "1C-Bitrix: Web Environment" - Linux

"1C-Bitrix": Webbmiljö" - Linux används för snabb och enkel installation av all programvara som behövs för driften av 1C-Bitrix-produkter och lösningar på Linux-plattformarna CentOS 6 (i386, x86_64) och CentOS 7 (x86_64).

3. Virtuozzo applikationsmall för att lansera en optimerad Bitrix VPS

Virtuozzo VZ Application Template-paket för Bitrix med 1C-Bitrix: Web Environment-lösning - Linux 2.0. Mallen är designad för att installera (skapa) Virtuozzo-behållare baserade på CentOS 6 (i386, x86_64) och CentOS 7 (x86_64) paketerade som en Virtuozzo EZ-mall.

Att installera paket kräver administrativ kompetens! Skaffa sig Ytterligare information du kan i Developer Support Center genom att kontakta communityn på forumet

Om produkten

Om produkten

"1C-Bitrix: Virtual Machine" är speciellt konfigurerad för snabb exekvering av 1C-Bitrix mjukvaruprodukter: den distribueras på några minuter och är omedelbart redo för arbete! Du kan inte bara installera testversioner av 1C-Bitrix-produkter på en virtuell maskin, utan även överföra dina egna färdiga projekt. Dessutom kan du köra flera webbplatser på en virtuell maskin genom guiden.

Webbklusteraktiverad virtuell maskin

Den virtuella maskinen inkluderar en guide för att skapa ett kluster, en guide för att lägga till en slavserver och en guide för att växla en slavserver till masterläge. Nu tar det 5-10 minuter att distribuera klustret. Det finns inget behov av att installera eller konfigurera någonting.

Du kan uppskatta fördelarna med virtuella maskiner just nu, även om du aldrig har använt dem. Ladda ner en helt färdig virtuell maskin. Starta den och se hur snabbt 1C-Bitrix-produkter fungerar under en korrekt konfigurerad virtuell server.

Ladda ner och använd gratis!
Hyra till priset av hostingtariff

"1C-Bitrix: Virtual Machine" implementeras med VMware-virtualiseringsteknologier och kan användas i alla VMware-lösningar som är designade för molnberäkning.

Hur provar man?

Det finns två sätt att testa en virtuell maskin:
  • ladda ner och kör installationsfilen på din dator själv (gratis);
  • hyr en värds virtuella maskin (till priset av värdtaxan).

"1C-Bitrix: Virtual Machine" är en icke-kommersiell produkt. Samtidigt kan du vända dig till 1C-Bitrix för att få hjälp om du stöter på problem med hur våra kommersiella produkter fungerar ("1C-Bitrix: Site Management", "1C-Bitrix: Corporate Portal" och) på BitrixVM. Men andra problem, till exempel att ändra BitrixVM-konfigurationen, löses endast av utvecklargemenskapen.

Produktens sammansättning

"1C-Bitrix: Virtual Machine" emulerar driften av en riktig dator. Produkten innehåller ett konfigurerat operativsystem, webbserver, databas, brandvägg, e-postserver, samt ett stort antal inställningar som webbprojektets tillförlitlighet, prestanda och säkerhet beror på. Du kan starta ett nytt projekt på en virtuell maskin eller överföra en färdig webbplats till den. Det är möjligt att överföra en webbplats direkt från servern till maskinen.

Den virtuella servern innehåller:

  • Operativsystem - CentOS 7.5 med förmågan automatisk uppdatering
  • Tvånivåkonfiguration - NGINX + Apache2
  • MySQL5 med InnoDB-stöd
  • HTTPS-stöd
  • Guider för att ställa in ett kluster och lägga till ytterligare webbplatser
  • Sphinx Search Server Configuration Wizard
  • Ytterligare paket: geoip, catdoc, poopler, mc, man, strace, sfinx
  • konfigurerad brandvägg (iptables) och verifierad konfigurationssäkerhet
  • IP-adressen erhålls via DHCP eller ställs in manuellt
  • lätt anpassningsbar e-postklient (msmtp)
  • minsta minneskrav - 512M
  • maximalt diskutrymme 100 GB
  • automatisk prestandaoptimering för olika minnesstorlekar (upp till 16 GB)
  • konsolpanel med typiska åtgärder för att hantera en virtuell server
  • ett stort antal inställningar som påverkar tillförlitlighet, prestanda och säkerhet
  • Rotlösenordet är bitrix (måste ändras vid första inloggning)
  • Bitrix-lösenord - bitrix (måste ändras vid första inloggning)

Om virtuella maskiner

Virtuell maskinteknik blir allt mer utbredd. Marknadsledare är VMWare, Microsoft utvecklar aktivt med Hyper-V, Citrix med XEN.

Material från Wikipedia:

Vad är nytt?

Versionshistorik för BitrixEnv och BitrixVM

Produkten "1C-Bitrix: Virtual Machine" förbättras och förfinas ständigt. Håll koll på ändringar och nya funktioner i den virtuella maskinen på den här sidan.

Ändringar i version 7.3.4

Programuppdatering:
  • push-server 2.0.0
Viktiga korrigeringar:
  • Push-serverpaketet har uppdaterats för att fungera korrekt på CentOS 7.6. Fixade ett problem med att starta push-servertjänsten via systemd.

Ändringar i version 7.3.3

Viktiga korrigeringar:
  • Lade till automatisk inkludering av PHP-tillägg zip och dom. De har blivit obligatoriska, eftersom de är nödvändiga för driften av dokumentgeneratormodulen.

Ändringar i version 7.3.2

Viktiga korrigeringar:
  • Lade till möjligheten att aktivera eller inaktivera yum-förrådet som lagrar betaversioner av virtuella maskinpaket.
  • Fixade ett stavfel i menyfrasen som gjorde att standardcertifikatåterställningen för webbplatsen inte fungerade.

Ändringar i version 7.3.1

Programuppdatering:
  • push-server 2.0.0
Viktiga korrigeringar:
  • Fixat visningen av MySQL- och PHP-uppdateringsobjekt om MySQL-serverversionen är 5.5 och PHP är uppdaterad till 7.0.
  • Lade till kopiering av certifikatkedjan när du satte upp ditt eget SSL-certifikat.
  • Enklare generering av dhparam.
  • Fixat blockering av menyn när konfigurationsskriptet körs.
  • Fixat att avsluta menyn för flera poster.
  • Fast menybeteende när övervakning är aktiverad.

Ändringar i version 7.3.0

Programuppdatering:
  • nginx 1.14.0
  • värdnamn 1.0.0
  • php 7,1
Viktiga korrigeringar:
  • Lade till användning av php version 7.1 som standard.
  • Fixat inställning av certifikat när åtkomst till webbplatsen är konfigurerad med https.
  • Fixar för paketinställningar (tillval i beroenden dbconn.php och ethtool).

Ändringar i version 7.2.2

Viktiga korrigeringar:
  • Fixade en bugg med duplicering av ntlm-inställningar för tjänsten httpd-scale.

Ändringar i version 7.2.1

Viktiga korrigeringar:
  • Fixade ett fel som uppstod när en webbplats skapades med avancerade parametrar angivna.
  • Frasen i e-postinställningarna för sajten har korrigerats.

Ändringar i version 7.2.0

Programuppdatering:
    nginx 1.12.2
Viktiga korrigeringar:
  • Tillagt stöd för att installera certifikat: ditt eget och Let's Encrypt.
  • Lade till möjligheten att returnera webbplatsens "standard" SSL-certifikat.
  • Webbklusterkonfigurationsfel har åtgärdats.
  • Lade till möjligheten att ändra värdnamnet efter att ha skapat en serverpool.
  • Proceduren för att uppdatera MySQL-serverinställningar i en pool har fixats.
  • Säkerhetskorrigeringar för nginx- och httpd-konfigurationsfiler.
  • Fel i att skapa webbplatser har åtgärdats om det inte finns en enda fungerande webbplats på servern.
  • Lade till borttagning av servrar från övervakning när de tas bort från serverpoolen.

Ändringar i version 7.1.0

Programuppdatering:
  • nginx 1.12
  • mysql 5.7
  • nodejs push-server 1.0.0
Viktiga korrigeringar:
  • En ny version mysql-server. Lade till en uppdateringsguide i menyn för befintliga installationer.
  • Lade till möjligheten att konfigurera en ny push-server.
  • Fixat lsyncd-serverkonfigurationsfel
  • Proceduren för att uppdatera en maskin i poolen har fixats; möjligheten att köra en fullständig uppdatering från menyn har lagts till
  • Säkerhetskorrigeringar för nginx-konfigurationsfiler
  • Lade till X-Frame-alternativ för onlinechattar
  • Fast lansering av smtp-tjänst

Ändringar i version 7.0.1

  • Alternativet proxy_ignore_client_abort har lagts till när nya webbplatser skapas, och ett separat menyalternativ har lagts till för att konfigurera befintliga webbplatser.
  • Lade till inställningar för snabb filuppladdning via nginx för externa lagringar: Clodo, Rackspace, Google Storage och Selectel.
  • Tillagd generering av DH-parametrar för ssl-anslutning.
  • Fixad lsyncd-tjänstkonfiguration för Cent OS 6.
  • Proceduren för generering av indexnamn har ändrats.
  • Fixat ett fel vid inställning av övervakning i systemet.
  • Fixade ett fel vid konfigurering av mysql-tjänsten efter att den stoppades i systemet.
  • Fixat fel när lösenordet för mysql-tjänsten ändrades.
  • Fixade ett fel vid erhållande av mysql-tjänstens status för en lokaliserad version av operativsystemet.
  • Proceduren för att ändra lösenordet för värdar utan installerade/konfigurerade webbplatser har fixats.

Ändringar i version 7.0.0

  • CentOS 7 (x86_64) blir huvuddistributionen för 1C-Bitrix: Virtual Machine 7.0. Bilderna fungerar under CentOS 7 (x86_64), rpm-paket är fortfarande tillgängliga på CentOS 6 (i386, x86_64).
  • Programuppdatering:
    • nginx upp till version 1.10.2
    • sfinx 2.2.11
    • php 7,0
    • ansible 2.2
  • Fixade virtuella maskinskript för att fungera med Ansible 2.2. Det ansible-paketet är nu tillgängligt via Bitrix-förvaret.
  • Proceduren för att skapa lösenord i maskinen har fixats, stöd för specialfunktioner har lagts till. tecken.
  • Lade till en procedur för att automatiskt skapa ett lösenord för mysql-tjänsten när maskinen startar första gången och vid installation via bitrix-env.sh.
  • PHP 7.0 används som standard. Lade till möjligheten att återställa versionen till PHP 5.6 vid behov. När du uppgraderar en virtuell maskin från 5.1 till 7.0 kan du i samma menyalternativ utföra uppgraderingsproceduren från PHP 5.6 till 7.0.
  • Lade till möjligheten att skapa dina egna regler för iptables/brandvägg.
  • Fel i menydriften vid flera IP-adresser på ett nätverksgränssnitt har åtgärdats.
  • Proceduren för att sätta upp ett webbkluster är uppdelat i två steg som kan köras separat från varandra: datasynkronisering och konfigurering av webbmiljön.
  • Standardtjänsten för datasynkronisering är lsyncd.
  • Fel har åtgärdats vid borttagning av en maskin från en serverpool.

Ändringar i version 5.1.8

De virtuella maskinskripten har fixats för att fungera med Anaible 2.1.0.

Ändringar i version 5.1.7

Programuppdatering: nginx - 1.8.1

Ändringar i version 5.1.6

  • ANSIBLE: Stöd för att arbeta med ANSIBLE 2.0.1
  • Beskrivning: Fixade virtuella maskinskript för att fungera med Anaible 2.0.1

Ändringar i version 5.1.5

Ett antal ändringar har gjorts för att förbättra prestandan för produkten 1C-Bitrix: Virtual Machine.

Ändringar i version 5.1.4

  • Lade till borttagning av poolkonfiguration, för fall då det är nödvändigt att återskapa den.
  • Lade till möjligheten att ta bort servrar från poolen som är inaktiverade eller otillgängliga av en eller annan anledning.
  • Lade till möjligheten att uppdatera PHP till version 5.6.
  • Lade till möjligheten att ställa in auktoriseringsmetoden när du konfigurerade e-post.
  • Lade till möjligheten att ställa in cron-inställningar eller träffar för en webbplats under skapandet.
  • Lade till möjligheten att konfigurera e-postmeddelanden för Nagios övervakningssystem.
  • Lade till möjligheten att ställa in en personlig inloggning och lösenord för Nagios och Munins övervakningssystem.

Ändringar i version 5.1.3

När du nu lägger till en server till AD kan du ange ett godtyckligt NETBIOS-namn som skiljer sig från maskinnamnet.

Buggar fixade:

  • ansluta servern till en domän med lokaliserade gruppnamn;
  • skapa felaktiga konfigurationsfiler för sambaservern;
  • omöjlighet att ändra domänen för servern;
  • skapa webbplatser i cp1251-kodning;
  • skapa en ogiltig länk i händelse av en https-begäran.

Ändring i version 5.1.2

När du skapar e-post för en webbplats registreras msmtp-profilen för cron. På så sätt börjar den konfigurerade e-posten för webbplatsen att fungera om jobbet överförs till cron.

Ändringar i version 5.1.1

  1. Ändrade beteendet för att inaktivera php-moduler genom konfigurationsfiler. Låter dig undvika att inkludera "oönskade" PHP-moduler när du uppdaterar PHP-paket.
  2. Lade till möjligheten att ställa in root-lösenordet genom att skapa filen /root.my.cnf vid uppdatering av mysql-servern.

Ändringar i version 5.1.0

Stora ändringar
  1. Lade till möjligheten att konfigurera leveransen av en sammansatt cache via nginx, om den är konfigurerad på webbplatsen
  2. Programuppdatering:
  • php-5.4
  • mysql-5.5
  • nginx - 1.6.2
  • Stöd för externa kärnor (ext_kernel) för webbplatser
    För den här typen av webbplats:
    • ingen åtkomst via webben
    • du kan använda dem för att skapa en länk
    • alla klusterfunktioner stöds (mysql, webb)
  • Beroendet av att skapa rollerna memcached och sfinx på klustret och sökmodulerna installerade på webbplatser har tagits bort. Om modulen saknas på sajten kommer tjänsten att läggas till. Men samtidigt kommer det inte att registreras i motsvarande platsmodell
  • Lade till begränsningar för att skapa en klusterkonfiguration (mysql, webb) i följande fall:
    • om det finns mer än en plats av typen kernel (kärna) eller extern kärna (ext_kernel) på servern
    • kluster eller vågmodul inte installerad
  • ntlm-uppdatering (fixade fel vid synkronisering av kalendrar och kontakter; lade till möjligheten att uppdatera konfigurationen för flera webbplatser om NTLM redan är konfigurerad för servern)
  • Lade till HVM-bilder (Frankfurt och inte bara)


  • Ändringar i version 5.0

    Ny:
    • Lade till arbete med dynamiska adresser (uppdatering av listan över servrar i poolen; om adressen på en av poolservrarna uppdateras ändras åtkomstinställningarna, samt åtkomstkonfigurationen). Wiki-artikel
    • Ändrat arbete med webbplatser:
      • lagt till detektering av om vågen och/eller klustermodulen är installerad på webbplatsen; platsbaserade operationer är tillåtna för sådana webbplatser: konfigurera e-post, aktivera/inaktivera endast https-läge, inställning Reserv exemplar, men sådana webbplatser deltar inte i klusteroperationer: memcached, mysql, apache
      • i händelse av ett fel på en av de installerade webbplatserna installerade på servern, kommer en sådan webbplats inte att delta i någon av operationerna i klustret, en lista över sådana webbplatser och deras fel finns i punkt 6, stycke 8
    • API för värdar
    Rättelser:
    • Arbeta med undergränssnitt, i föregående version upptäcktes inte korrekt, vilket inte tillät arbete i OpenVZ/Virtuozzo-behållare
    • Felaktig bestämning av vilket läge servern arbetar i (med eller utan balanserare) ledde till följande fel:
      • skapa en webbplats på port 8080
      • Det fungerade inte att aktivera läget ENDAST HTTPS
      • länkar till https-versionen av webbplatsen skapades felaktigt
    • Begagnade domännamn i nginx-serverns konfigurationer (tillåt/neka regler), om användaren angav FQDN när han skapade en master eller la till en ny server till poolen, vilket ledde till omstartsfel för tjänsten

    Ändringar i version 4.3:

    • inställningarna för nginx-push-stream-module-modulen har ändrats, möjligheten att arbeta via websocket och standardportar 80, 443 har lagts till
    • Konfigurationsfiler omarbetade, kommentarer tillagda
    • fast förlust av get-parametrar i dav
    • nginx-push-stream-modul, nginx, apc-modul uppdaterad
    • lagt till sfinxinstallations- och anslutningsguide
    • Parametrar för automatisk skalning utökade till 16 GB

    Ändringar i version 4.2:

    • nginx-push-stream-module-inställningarna har ändrats för att stödja push & pull korrekt
    • php json-modulen är aktiverad som standard
    • fast rpm-paketbeteende vid uppdatering
    • Fixat inställningen av uppgiften att kontrollera munin och nagios rättigheter i cron
    • fasta regler för nginx-bearbetning av kombinerad css
    • tillagda regler för nginx-bearbetning av kombinerade js
    • Korrekta nginx-svarsrubriker ställs in när anpassade fel visas
    • fast definition av variabler i nginx
    • Biblioteksberoenden har fixats i BitrixVM

    Ändringar i version 4.1:

    • CentOS uppdaterad till version 6.3
    • fixade guiden för att lägga till ytterligare webbplatser
    • Säkerhetskopieringsguiden har fixats, arkivformatet har gjorts kompatibelt med restore.php
    • Tjänsten för att ställa in parametrar för bvat-systemet har förbättrats
    • 404-felhantering för statiskt innehåll har flyttats till nginx
    • nginx fixade hantering av 404-fel för dynamiskt innehåll
    • felsidor har lagts till i nginx
    • Korrekt bearbetning av kalendrar har lagts till i nginx
    • för att stödja push & pull-modulen är nginx kompilerad med nginx-push-stream-module-modulen
    • Fixade mekanismen för att arbeta med Bitrix html-cache i nginx
    • tillagd systemuppdateringsguide
    • förändringar som syftar till att förbättra systemsäkerheten

    Ändringar i version 4.0:

    • operativsystem CentOS 6.2 i386
    • Tog bort ett antal VMWare-komponenter som ledde till problem efter uppdateringar av virtuella datorer
    • standard diskstorlek för virtuell maskin ökad till 10 GB
    • ZendServer ersatt av Apache och APC
    • Anslutningsschemat för Nginx- och Apache-konfigurationsfiler har ändrats för att minimera problem vid uppdatering eller installation av ytterligare paket
    • ntlm-auktoriseringsmekanismen har ändrats och BitrixEnv4-paketet har lagts till i rpm
    • tillagda guider för att skapa en schemalagd säkerhetskopiering av webbplatsen, ta bort inställningar för ytterligare webbplatser, ställa in systemövervakning (munin, nagios)
    • förändringar som syftar till att förbättra systemsäkerheten
    • Guiden för att skapa ytterligare webbplatser har förbättrats
    • Funktionen för bvat-systemets parameterinställningar har justerats
    • lagt till Mercurial versionskontrollsystem

    Ändringar i version 3.1:

    • uppdaterad version av nginx 1.1.0, med upstream_keepalive patch
    • utökad uppsättning förinstallerade paket (htop, samba, etc.)
    • ntlm auktorisering installationsguide

    Ändringar i version 3.0:

    • operativsystem CentOS 6.0 i386
    • filsystem ext4
    • uppdaterad version av nginx 1.0.6, konfigurationsändringar
    • uppdaterad version av msmtp 1.4.24, ändringar i installationsguiden
    • ersätter xpdf med poppler
    • korrigeringar har gjorts i mysql-konfigurationen
    • uppsättningen förinstallerade paket har utökats i den virtuella maskinen (mc, strace, man, etc.)
    • lagt till möjligheten att skapa ytterligare webbplatser, både på en separat kärna och som en del av multisite
    • tillagda guider: skapa en masternod för klustret, lägga till en slavnod till klustret, ändra rollen för en slavnod till master
    • GeoIP-databaser uppdaterade

    Huvudändringar i version 2.0:

    • php-5.3.3 eller php-5.2 (version php-5.3.3 saknar Zend Guard Loader-komponenten, dvs. kodade filer fungerar inte);
    • PHP-parametrar har ändrats för optimal drift av Bitrix-produkter
    • tillagd xdebug-modul (inte aktiv som standard, för att aktivera det räcker det att avkommentera motsvarande rad i php.ini och starta om apache);
    • uppdaterad version av nginx 0.7.67, konfigurationsändringar;
    • utökad lista över operativsystem för Fedora installationer 8-14 (endast i386), server CentOS/RHEL/OEL 5 (i386 och x86_64);
    • inaktivera dubblettkomprimering i produktkonfiguration (nu komprimerar endast nginx data);
    • Felsökning av konfigurationsproblem e-postprogram msmtp;
    • Automatisk uppdatering av paket (via yum) är inaktiverad när servern startas om;
    • Mindre kommentarer och fel har åtgärdats.
    Paket testade på Fedora 8,12,14(i386), CentOS/OEL 5(i386/x86_64). Fedora 14 har mindre problem relaterade till OS-buggar.

    Ändringar i version 1.6:

    • Som standard är den virtuella maskinens webbplats nu tillgänglig via både HTTP- och HTTPS-protokoll, och Zend Server-kontrollpanelen är inaktiverad för att spara resurser. Båda dessa alternativ hanteras fortfarande väl via rotanvändarmenyn.
    • Lade till stöd för SMTP-servern som dök upp i 1C-Bitrix: Corporate Portal 9.0, som startar automatiskt om den är korrekt konfigurerad.
    • Efter uppdatering av produkten blir sökning i PDF-filer tillgänglig.
    • Alla mjukvarupaket har uppdaterats, inklusive Zend-Server-CE (mycket seriöst uppdaterad), php-5.2-memcache-modulen har lagts till för att använda cachning i random access minne.
    • Ändringar har gjorts i NGINX-konfigurationen för att bearbeta cachade PHP-sidor (HTML-cacheteknik), fel i behandlingen av WebDAV-förfrågningar har åtgärdats och skalbarheten har förbättrats. I APACHE-konfigurationen har fel åtgärdats som framför allt orsakade fel under den "klassiska" inläsningen av bilder i fotogalleriet (via java-applet). Tillagd typhantering docx-dokument, xlsx, pptx.
    • Startskriptet för bitrixsetup har förbättrats, lokaliseringar har lagts till för engelska och tyska.

    Ändringar i version 1.5

    • alla Ubuntu 8.0.4 OS-paket har uppdaterats, såväl som Zend Serevr CE 4.0.3, PHP 5.2.10 applikationspaket;
    • förbättrad nginx-konfiguration när det gäller komprimering;
    • ändringar i konsolmenyn: när Zend-panelen är inaktiverad stoppas motsvarande tjänst, vilket gör det möjligt att spara RAM-minnet för den virtuella maskinen;
    • systemförbättringar när det gäller användningen av RAM: Den virtuella maskinen fungerar tillfredsställande på 160 MB RAM, även om huvudrekommendationen för storleken på RAM förblir densamma - 256 MB RAM;
    • uppdaterad bitrixsetup.php - låter dig installera ytterligare 1C-Bitrix-applikationer.

    Ändringar i den nya versionen 1.4

    Lade till installation med BitrixSetup.

    Ändringar i version 1.3

    Den nya utgåvan av VMBitrix är implementerad enligt VMware Virtual Appliance-standarden!

    Allmän konfiguration:

    • hemkatalogen för bitrixanvändaren är skild från webbroten;
    • Innan den första inloggningen via ssh/console för att ändra standardlösenordet (bitrix) kan du inte ansluta via SFTP och HTTPS för att hantera servern. Detta påverkar inte lanseringen av bitrix_setup och installationen av produkten;
    • EULA har tagits bort.
    Felkorrigering:
    • fast test SSL-certifikat;
    • konsolmeny: fixat fel i e-postkonfigurationen, borttagna menyalternativ för att konfigurera IP - detta är tillgängligt i VMware-verktyg;
    • nginx-konfiguration: fixade WebDAV-fel (för korrekt funktion måste du uppdatera till 8.0.2), 400 Bad Request när du skapar ett nytt ämne, synkronisering med Outlook;
    • Fixade en bugg när XMPP startade.
    Applikationer:
    • ytterligare paket installerade: catdoc, memcached, xpdf;
    • omarbetade och fixade bitrix_setup-skriptet;
    • nginx uppdaterad till version 0.7.62 (säkerhetsbugg - Kritisk sårbarhet i Nginx http-server);
    • Skriptet för automatisk justering av tjänstparametrar har modifierats för att säkerställa hög prestanda med RAM-värden upp till 2 GB;
    • ändringar som är nödvändiga för att den virtuella datorn ska fungera korrekt har gjorts i distributionssatserna för 1C-Bitrix-produkter.

    Fördelar

    Fördelar

    "1C-Bitrix: Virtual Machine" är en utmärkt lösning på problemet med högkvalitativ konfiguration av hosting och dedikerade servrar. Vanligtvis, för att uppnå hög projektprestanda, måste du själv konfigurera serverprogramvaran, operativsystemet och hårdvaran. Dessutom är det viktigt att säkerställa säkerheten. Och i "1C-Bitrix: Virtual Machine" har alla dessa inställningar redan slutförts. Som ett resultat sparar du tid och pengar på serverdistribution och konfiguration, på att köpa nödvändig utrustning och på att säkerställa projektsäkerhet.

    Allt är redo att gå!

    Den virtuella servern är redo för omedelbar användning. Detta innebär att 1C-Bitrix-produkter kommer att fungera snabbt på servern, och de flesta tjänsterna här är inte bara konfigurerade, utan fungerar perfekt.

    Efter installation av den virtuella maskinen:

    • du kan använda klusterinstallationsguiden och lägga till ytterligare webbplatser;
    • menyn låter dig konfigurera att skicka e-post via en extern SMTP-server;
    • om du konfigurerar en SMTP-gateway kan e-post dirigeras inom organisationen;
    • snabbmeddelandeservern (XMPP/JABBER-server) är konfigurerad och körs (startar automatiskt);
    • Miranda, QIP och andra meddelandeprogram kan konfigureras för att fungera med Internet/Intranätportalen;
    • indexering av kontorsdokument är konfigurerad;
    • WebDAV är konfigurerat och körs;
    • HTTPS-stöd för företagsportalen;
    • SSL-stöd för XMPP

    Sparande

    Det finns betydande besparingar för företaget:

    • på utbyggnadstid;
    • på utrustning;
    • på driftskostnader.

    Hyra

    Produkten "1C-Bitrix: Virtual Machine" kan hyras från värdleverantörer. Du kan hyra en virtuell maskin med valfri virtualiseringsteknik: VMware, Parallels Virtuozzo Containers, Amazon EC2 (AMI), Open VZ, Citrix.

    1C-Bitrix: Virtual Machine" utvecklades direkt för behoven hos projekt på 1C-Bitrix. Den obestridliga fördelen med denna mjukvaruprodukt är dess initiala konfiguration, som är ett exempel på idealiska virtuella serverinställningar för Bitrix. "1C-Bitrix: virtuell maskin" har testats och konfigurerats för att fungera med både 1C-Bitrix-produkter och alla PHP-applikationer.

    Vad är en "virtuell maskin" för?

    Genom att använda "1C-Bitrix: Virtual Machine" kommer dina projekt att visa konsekvent höga prestandaindikatorer. Förutom enkelhet och användarvänlighet låter det dig avsevärt minska tiden för att administrera en webbplats skapad på basis av 1C-Bitrix-produkter och konfigurera servern, såväl som på utrustningen. Med "1C-Bitrix: Virtual Machine" kan du skapa ett nytt projekt eller överföra ett befintligt.

    Full tillgång på administratörsnivå gör det möjligt att installera valfri programvara med hjälp av en virtuell maskin för 1C-Bitrix och göra ändringar i inställningarna för den virtuella BitrixVM-servern.

    Vilken version installeras?

    Du får det mesta ny version program. Från och med idag, den senaste versionen av detta mjukvaruproduktär "1C-Bitrix: virtuell maskin 7.0" c senaste versionen PHP, vilket ger en märkbar prestandaökning.

    Hur beställer man en virtuell maskin?

    För alla våra kunder tillhandahålls den virtuella 1C-Bitrix-maskinen kostnadsfritt vid beställning av valfri VPS-server för CMS Bitrix och är redo att arbeta direkt efter driftsättning, vilket tar bara några minuter.

    Hur betalar man för VPS?

    För att betala för VPS, välj önskad tariff i tabellen och klicka på knappen "Beställ". Följ sedan instruktionerna i faktureringspanelen och anger nödvändiga åtgärder med domänen, dina uppgifter och välj lämpligt sätt betalning. Det är allt! Din server kommer att aktiveras direkt efter betalning.

    1 februari 2018 klockan 16:04

    Varför det är viktigt att inte försena installation och konfiguration CMS Bitrix baserad på "1C-Bitrix: Virtual Machine"

    • Informationssäkerhet

    Vem tappade handsken?

    När vi utförde ett av våra penetrationstestprojekt stötte vi på en virtuell maskin på kundens offentliga IP-adress. Från uppsättningen portar öppna på värden fick vi en känsla av att detta var Bitrix. Länken diskuterar syftet med portar. Nedan är en lista över portar som är öppna på den virtuella datorn direkt:
    • 22/tcp
    • 80/tcp
    • 443/tcp
    • 5223/tcp
    • 8893/tcp
    • 8894/tcp
    När du klickade på URL:en ip_addr :80 öppnades den första inställningssidan för 1C-Bitrix-webbplatsen och länken "Återställ en kopia" öppnades, som tar dig till modulen restore.php. När du klickar på den öppnas instruktioner för att skapa en säkerhetskopia av en befintlig 1C-Bitrix-webbplats, länkar till dokumentation och en "Nästa"-knapp. Och sedan blir det intressant, du kan göra följande:

    Det är tydligt att administratören vid något tillfälle inte slutförde proceduren för att ställa in webbplatsen och 1C-Bitrix VM. Här skulle vi kunna skriva in detta problem i rapporten (och sedan försöka sälja till kunden ett infrastrukturövervakningssystem, SIEM eller något liknande) och gå vidare. Men vi är inte en av dem.

    Den mänskliga faktorn eller bristen på kundkontroll över infrastrukturen är inte så viktig. Det som är viktigt är hur denna bugg kan orsaka ett hack.

    Hej avlägsna platser

    Modulen restore.php, förutom att presentera gränssnittet, utför funktionerna att kontrollera och ladda ner filer och distribuera säkerhetskopior av webbplatser. Om du väljer att ladda ner filer från lokal disk, då hindrar ingenting dig från att välja inte en säkerhetskopia, utan, säg, ladda phpinfo.php-skriptet.

    Och så började Bitrix läcka. Vi förväntade oss att det skulle fungera att kontrollera filer i nedladdningsstadiet eller efterkontroll av innehållet i filen. Det fungerade inte...den överförda filen hamnade i webbapplikationens hemmapp!

    Har du börjat ta reda på vad som finns "under huven" och varför skriptet laddar allt? För att tillfredsställa nyfikenheten och för att rapportera till kunden, distribuerade vi "1C-Bitrix: Virtual Machine" version 7.2 i vårt labb.

    Den primära serverkonfigurationen vid anslutning via SSH utförs i två steg:

    1. Ändra root användarlösenord
    2. Ändra bitrix användarlösenord
    Därefter kommer åtkomst till den lokala kommandotolken att bli tillgänglig. Vi försöker ladda upp filer med filtillägget .php till den "experimentella" servern - inga problem, de skrivs till hemkatalogen '/home/bitrix/www':

    Vi började gräva vidare i restore.php. Nästa funktion var "Ladda ner en säkerhetskopia från en avlägsen webbplats" ("avlägsen webbplats" är en mycket speciell term, men okej). Detta skript tillåter dig inte att ladda ner något annat än säkerhetskopior. Vi tittade in källa restore.php och hittade villkoret för att kontrollera den nedladdade filen:

    $f = fopen($_SERVER["DOCUMENT_ROOT"]."/".$arc_name, "rb"); $id = fread($f, 2); fclose($f); if ($id != chr(31).chr(139)) // inte gzip ( $s = filstorlek($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); if ($s%512 > 0 ) // inte tar ( unlink($_SERVER["DOCUMENT_ROOT"]."/".$arc_name); $res = false; ) )
    Det första villkoret: om början av filen inte innehåller tecken med koderna 0x1f och 0x8b i den utökade ASCII-tabellen, är den nedladdade filen inte en archive.gz.

    Det andra villkoret kontrollerar storleken på den nedladdade filen: om värdet inte är delbart med 512 är filen inte ett tar-arkiv. Det är här kontrollen slutar.

    Det visar sig att endast det första villkoret behöver kringgås. ok! Vi tog ett enkelt cmd.php-skript för att testa (det finns ett färdigt från "The Dark Raver"). I systemets cli överfördes identifierartecknen med innehållet i filen cmd.php till en ny fil som heter cmd_boom.php:

    Echo -e "\x1f\x8b\n$(cat cmd.php)" > cmd_boom.php
    Med hjälp av verktyget xxd kan du se innehållet i filen i form av en hexadecimal tabell:

    Katt cmd_boom.php | xxd
    Slutsats:

    Det är det, filen är redo att laddas upp till "fjärrservern". Ladda upp cmd_boom.php till ditt GitHub-förråd och klistra in skriptets URL på 1C-Bitrix-återställningsformuläret. Som ett resultat, efter en kort övervägande av laddningsförloppsindikatorn, fick vi ett felmeddelande:

    Tja, kanske filen raderades från hemmappen på grund av ett fel? Vad är poängen med att lagra den om filen går sönder på vägen eller är inkonsekvent? Men författarna till restore.php-skriptet ansåg tydligen att det var onödigt att rensa webbplatsens hemkatalog från skräp. Så, hur är det med det laddade skalet? Så här är han, kära!

    Nu kommer den roliga delen. Genom att klicka på knapparna "Hoppa över" och "Försök igen" i formuläret med felmeddelandet fick vi en sida med knappen "Ta bort lokal säkerhetskopiering och serviceskript." Klickade och filerna raderades!

    Som ett resultat kommer hemkatalogen att rensas från restore.php, bitrixsetup.php-skripten och den nedladdade cmd_boom.php-filen. Efter detta kan inget avgörande göras med webbplatsen - säkerhetskopian återställs inte och du kan inte fortsätta med att installera en ny webbplats.

    Naturligtvis kan du dölja cmd.php-skriptet i en underkatalog eller byta namn på det index.php. Vi stannade där.

    Det finns en avsättning!

    Vi rapporterade till 1C-Bitrix tekniska supporttjänst om problemet med restore.php-skriptet, som vi fick följande svar på:

    "Det är meningslöst att prata om sårbarheter i restore.php, det här skriptet är avsett för att distribuera ett webbplatshanteringssystem. I huvudsak behövs det för att ladda upp PHP-skript till webbplatsen."

    Tja, i allmänhet är allt korrekt, vi laddade upp skripten till kundens "övergivna" webbplats och fick ett lokalt skal.

    Positionen för teknisk support är tydlig: "Om du inte har slutfört webbplatskonfigurationen är du din egen onde Pinocchio." Biljetten var stängd teknisk support inget svar från utvecklarna själva.

    Vi fick inte reda på hur många "övergivna" 1C-Bitrix virtuella datorer som publicerades på Internet; ett par hittades av frågan "intitle:"Välkommen!" intext:"Välkommen till Bitrix Virtual Appliance"" på Google.

    Epilog

    Publicera inte 1C-Bitrix VM innan webbplatsen har distribuerats. Håll koll på ditt företags resurser publicerade på Internet. Övergivna webbplatser är nästan alltid en dålig sak.

    IGOR ANTONOV, professionell programmerare. Författare till ett flertal artiklar i IT-Spets och Hacker-tidningar. Arbetar för närvarande som chef för utvecklingsavdelningen programvara i företaget OJSC "DalZHASO"

    VMBitrix-funktioner
    Lösningen på den virtuella maskinen

    Idag väljer fler och fler företag virtualisering snarare än att utöka sin flotta av hårdvarumaskiner. Och det finns objektiva skäl för detta.

    Att hantera och underhålla virtuella maskiner är mycket enklare och kommer att kosta betydligt mindre än att köpa hårdvara. Fördelarna med virtuella maskiner slutar inte där. Så, låt oss gå till virtuell verklighet!

    VMBitrix - virtuell maskin från 1C-Bitrix

    För inte så länge sedan fylldes 1C-Bitrix-produktlinjen på med en intressant ny produkt - VMBitrix. Denna produkt är en fullt konfigurerad och färdig att använda webbserver. Dess främsta fördelar är närvaron av alla serverkomponenter som behövs för en webbutvecklare, snabb distribution av en virtuell maskin, de mest optimala inställningarna för alla komponenter och omedelbar beredskap för arbete. VMBitrix är inte bara ytterligare en lösning för att snabbt installera en WAMP/LAMP-server. Detta är en möjlighet att känna sig som en "värd", som har till sitt förfogande en fullfjädrad virtuell server som körs under Linux kontroll fylld med all nödvändig servermjukvara.

    Vad ser det ut som?

    VMBitrix är en virtuell maskinavbildning skapad med virtualiseringsprogramvara från VMware. För att börja använda det måste du gå till företagets officiella webbplats och ladda ner den virtuella maskinbilden. När nedladdningen är klar måste du också ladda ner VMPlayer (se fig. 1) - "spelaren" för virtuella maskiner och öppna den nedladdade bilden i den. Efter avrättning sista åtgärden Den virtuella maskinen kommer att börja laddas och alla demoner (nginx, MySQL, etc.) kommer att starta. För att fortsätta arbeta måste du ange IP-adressen för den virtuella maskinen i adressfältet i din webbläsare och börja arbeta (antingen konfigurera eller installera 1C-Bitrix).

    Prestanda är nyckeln

    Alla komponenter som ingår i den virtuella maskinen är maximalt optimerade och konfigurerade för bekväm drift. Ett minimum av systemresurser krävs för att den virtuella maskinen ska fungera korrekt. Till exempel, om vi pratar om RAM, kommer 256 MB att reserveras från värdsystemet. Efter att ha jämfört arbetet med PHP-skript i VMBitrix och i värdmaskinens win-miljö, fann vi att i VMBitrix läggs mindre tid på exekvering (innehållshanteringssystemet 1C-Bitrix och det fria ramverket Drupal användes som skript).

    Hur kan du annars använda VMBitrix

    Det är möjligt att tilldela ett antal uppgifter till VMBitrix och komma på dussintals sätt att använda det. Använd den till exempel som en testplats för att utveckla och testa dina egna webbapplikationer/tjänster.

    Det tar väldigt lite tid och systemresurser att distribuera och köra systemet. Utvecklare som arbetar på bärbara datorer kan enkelt använda det - prestandan räcker.

    Figur 2. Grundläggande styrfunktioner

    Fördelar och nackdelar

    Huvudfördelar:

    Minska finansiella kostnader. Genom att använda virtuell infrastruktur kan du spara på inköp av ny utrustning. Du måste till exempel distribuera flera serverapplikationer. Låt oss föreställa oss att några av dessa applikationer är designade för att köras på UNIX-liknande plattformar och den andra - på Windows. Om dessa applikationer förväntas vara hårt belastade, så kommer det sannolikt inte att vara lönsamt för dig att använda virtualisering. Om inte, så förändras situationen precis tvärtom. I det här fallet är det lättare och mer lönsamt att köpa en produktiv server och distribuera flera virtuella maskiner med det nödvändiga operativsystem. Som ett resultat kommer du att få en fysisk server och i din virtuellt nätverk flera separata servrar kommer att synas.

    Enklare teknisk support. Det finns alltid en plats för misslyckanden. Konsekvenserna av detta kan vara väldigt olika. En av de viktigaste kommer att vara driftstopp. Låt oss föreställa oss att din server går ner moderkort. OS tar vanligtvis en hård tid i sådana situationer, och det är stor sannolikhet att det måste installeras om helt. Om det handlar om ett operativsystem, men vi kommer ihåg att vi har ett gäng tjänster konfigurerade på ett listigt sätt, kommer det att ta mycket tid att starta om dem från början. Situationen är inte trevlig. Speciellt om säkerhetskopiorna bara innehåller säkerhetskopior av data och inte inställningar. Vid användning av virtuella maskiner kan händelser utvecklas annorlunda. Hur? Ta hand om säkerhetskopior virtuella maskiner, i händelse av en krasch behöver du bara installera operativsystemet på servern och sedan distribuera programmet för att arbeta med virtuella maskiner. Det är allt! Vi ger henne OS-säkerhetskopior och börjar. Ett par minuter och allt fungerar som förut. Även om (hårdvaru)konfigurationen av din nya server har förändrats helt, kommer den virtuella maskinen inte bry sig.

    Ultrasnabb distribution. Detta är en av de viktigaste fördelarna med virtuella maskiner. Låt oss föreställa oss att vi behöver öppna en ny filial till företaget. Låt oss fokusera på informationsinfrastruktur. Det kommer att vara möjligt att driftsätta alla tjänster som verkar på huvudkontoret på några minuter. Hela distributionsprocessen kommer att koka ner till att överföra filer med virtuella maskiner och starta programmet som ansvarar för virtualisering. Inga extra inställningar. Inga rutinåtgärder. Allt kommer att fungera på samma sätt som du konfigurerade. Låt oss lägga till detta att närvaron av en högt kvalificerad specialist inte krävs, och fördelarna blir mer än uppenbara.

    Full kontroll över resurser. Till exempel har du en tjänst installerad som förbrukar en liten mängd systemresurser, medan en tjänst på en annan server fungerar som Papa Carlo och girigt sväljer varje megabyte minne. Teoretiskt är det möjligt att installera båda dessa tjänster på samma dator och begränsa deras resurser. Till exempel, allokera mer MHz processor och minne till den mest aktiva, och begränsa den andra. Då blir båda tjänsterna bra, och du har en dator ledig. Är det inte bra? Detta problem kan återigen lösas med virtualisering.

    En virtuell maskin är en testplats för experiment. Behöver du testa driften av produkten som utvecklas på olika plattformar? Vill du försäkra dig om att det senaste patchpaketet är korrekt och funktionellt? Presentera ett projekt (webb, nätverkstjänster etc.) för en kund? För alla dessa och många andra liknande uppgifter kommer användningen av virtuella maskiner att vara mer än att föredra. Att distribuera virtuella maskiner tar inte mycket tid och när de väl har lanserats kommer de att se ut som du konfigurerade dem. Så varför inte dra fördel av denna enkelhet och kraft för testning och enkla presentationsändamål?

    Virtualisering har sina nackdelar. En av dessa nackdelar är en generell minskning av tillförlitligheten hos hela den virtuella infrastrukturen. Till exempel bör du inte lita till 100 % på virtuella maskiner och hänga alla tjänster på en fysisk server (genom att distribuera flera virtuella maskiner). Särskilt om den övergripande funktionen av hela nätverket beror på prestanda hos virtuella tjänster. Så troligtvis är detta inte ens ett minus, utan ett krav som inte får glömmas bort.

    1C-Bitrix-företaget presenterade en bekväm produkt som låter dig distribuera en fullfjädrad virtuell och färdig att använda webbserver. Deras utveckling kommer att vara användbar inte bara för användare som väljer innehållshanteringssystemet 1C-Bitrix, utan för alla webbutvecklare.

    VMBitrix-distributionen distribueras helt gratis. För dem som uppskattar fördelen med att använda virtuella maskiner är 1C-Bitrix-företaget redo att erbjuda möjligheten att hyra en virtuell maskin på värdens servrar. Lycka till med din virtuella forskning!

    1. http://www.1c-bitrix.ru – officiell webbplats för 1C-Bitrix-företaget. Beskrivningar, demoversioner av produkter osv.

    Ansökan

    VMBitrix är

    • Operations rum Ubuntu system Linux 8.04.
    • Tvåstegs NGINX + Zend Server CE-konfiguration.
    • DBMS MySQL 5 (InnoDB-stöd).
    • Konfigurerad brandvägg.
    • https-protokollstöd.
    • E-postklient msmtp.
    • Produktivitetsautomatisering.


    
    Topp