“Bitrix: Ambiente Web” – installazione e configurazione. Distribuzione passo passo di "1C-Bitrix: Ambiente Web" su CentOS for dummies Informazioni sulle macchine virtuali

Un'alternativa al pacchetto Denwer base è considerato il pacchetto "Web Environment", il cui file di installazione può essere scaricato dal sito ufficiale "1C-Bitrix: Site Management" ( http://www.lc-bitrix.ru/products/env/). Il pacchetto "Ambiente Web" include Apache 2.2.15, PHP 5.3.2, MySQL 5.1.51, ZendOptimizer, eAccselerator e altri pacchetti necessari.

Per installare il pacchetto Ambiente Web, attenersi alla seguente procedura:

1. Eseguire bitrix_env.exe. Una volta visualizzata la finestra di dialogo, chiudere tutte le altre applicazioni e fare clic sul pulsante Avanti > .
2. Leggere i termini del contratto di licenza. Se sei soddisfatto di tutto, imposta l'interruttore su "Accetto i termini del contratto" e fai clic sul pulsante Avanti > al passaggio successivo dell'installazione.
3. Specificare la directory in cui verranno registrati i file del pacchetto “Ambiente Web”. Controlla di avere lo spazio libero richiesto. Fare clic sul pulsante Avanti >. Selezionare in quale cartella nel menu Start verranno creati i collegamenti di avvio per il pacchetto Ambiente Web.
4. Se desideri inserire un collegamento al pacchetto "Ambiente Web" sul desktop, seleziona la casella “Crea un'icona sul desktop”. Per procedere al passaggio successivo dell'installazione, fare clic sul pulsante Avanti >.
5. Specificare la porta del server web: questa è la porta su cui verrà avviato il sito. Le impostazioni predefinite assegnano la porta 6448. Oltre alla porta 6448 è possibile utilizzarne un'altra, ad esempio la 6447. L'importante è che la porta del server web non sia occupata da applicazioni di terze parti.
6. Controllare le opzioni di installazione per il pacchetto "Ambiente Web". Se tutto è stato impostato correttamente nei passaggi precedenti, clicca sul pulsante Installa. Se necessario, torna indietro utilizzando il pulsante < назад . È possibile annullare l'installazione del pacchetto Ambiente Web utilizzando il pulsante Annulla.
7. Il processo di installazione del pacchetto "Ambiente Web".
8. Dopo aver completato la procedura guidata di installazione del pacchetto "Ambiente Web", fare clic sul pulsante Fine. Per avviare automaticamente il pacchetto, seleziona la casella di controllo "Avvia ambiente web".

La pagina iniziale dell'ambiente web contiene informazioni sui software aggiuntivi necessari e collegamenti per scaricarli. Il collegamento "Bitrix Web Environment" sul desktop è destinato ai successivi lanci dell'applicazione web.

Directory di lavoro “1C-Bitrix: Gestione del sito”, ovvero La cartella in cui dovrai posizionare i file CMS ha il seguente percorso: <директория установки>/www.

Ora puoi iniziare a installare direttamente 1C-Bitrix: Site Management. La versione commerciale con chiave di licenza è confezionata in un archivio .zip o .tar.gz. Una versione di prova gratuita per un periodo di trenta giorni viene presentata sul sito ufficiale degli sviluppatori sotto forma di file .exe autoestraente.

Per alcuni sistemi di pagamento, come Yandex Cashier e altri, Certificato SSL richiesto. Il tuo sito dovrebbe aprirsi senza errori o avvisi utilizzando il protocollo https:// (ad esempio: https://VASH_SITE.ru). Inoltre, secondo alcune informazioni, tali siti hanno un posizionamento migliore nei motori di ricerca.

Se il sito è in esecuzione su 1C-Bitrix: Web Environment - Linux, questo è molto semplice.

Ottenere certificati SSL

Per cominciare, otteniamo certificati da qualsiasi azienda.
I certificati vengono rilasciati a un individuo, di norma non sono costosi, circa 1000 rubli. all’anno e sono facili da ottenere e per l’azienda. Un certificato per un'azienda è più costoso e, di norma, ci sono molti problemi quando lo si riceve, ma non è questo il punto.

Installazione di certificati

Dopo aver acquistato ed emesso un certificato, riceviamo diversi file, i file più importanti sono
La chiave segreta (*.key) e il certificato stesso per il nome di dominio (IL TUO_SITO.crt), possono contenere anche file con estensione *.crt
Creare una cartella “serts”, copiare lì il file della chiave (*.key) e i certificati (*.crt) e caricare questa cartella tramite SFTP sul server nella cartella principale “/root/”.

Ci colleghiamo al server tramite SSH ed eseguiamo i comandi:

Cd /root/serts/ - vai alla cartella cat PRIVATE_KEY.key YOUR_SITE.crt YOUR_SITE_Root.crt >> YOUR_SITE.pem - combina i file del certificato e la chiave nel file.pem cp /root/serts/YOUR_SITE.pem /etc /nginx/ssl /IL TUO_SITO.pem - copia pem nella cartella di lavoro dei certificati nginx.

Certificato_ssl /etc/nginx/ssl/IL TUO_SITO.pem; ssl_certificate_key /etc/nginx/ssl/IL TUO_SITO.pem;

Dovrebbe assomigliare a qualcosa di simile a questo:

Salva le modifiche e riavvia nginx con il comando:

Riavvio del servizio nginx

Dopo un riavvio riuscito di NGINX, il tuo sito dovrebbe aprirsi su https://YOUR_SITE.ru senza alcuna notifica di possibile pericolo e idealmente dovrebbe apparire un lucchetto verde accanto al collegamento.


Se su alcune pagine del sito non è presente il lucchetto verde allora cerca eventuali conflitti nel codice del sito stesso:
ad esempio, sono presenti collegamenti http:// ad altre risorse

Errato: href="http://fonts.googleapis.com/css?family….. type="text/css"

Corretto: href="https://fonts.googleapis.com/css?family…….. type="text/css"

Conclusione

Per evitare che i motori di ricerca considerino duplicati un sito che utilizza i protocolli http e https, disabilitiamo il protocollo http.

Amministrazione -> Controllo ridimensionamento -> Pannello di controllo -> Azioni globali -> Disabilita http


Il protocollo http è ora disabilitato se inserisci http://YOUR_SITE.ru nella barra degli indirizzi e verrai reindirizzato automaticamente a una connessione sicura https://YOUR_SITE.ru

(BitrixVM) sono immagini di macchine virtuali con sistema operativo Linux CentOS preinstallato per gli hypervisor più comuni. Le impostazioni sono ottimizzate per CMS 1C-Bitrix. Disponibile per il download da https://www.1c-bitrix.ru/download/vmbitrix.php

1C-Bitrix: ambiente Web(BitrixEnv) è uno script di installazione che installa tutto il software necessario e ottimizza le impostazioni di una distribuzione Linux appena installata di Fedora, CentOS e Red Hat per il funzionamento ottimale del CMS 1C-Bitrix. Disponibile per il download da https://www.1c-bitrix.ru/products/env/

Pertanto, il risultato finale di entrambi i prodotti è lo stesso: la creazione di un ambiente ottimale per il funzionamento del CMS 1C-Bitrix. Inoltre, per un non specialista, la differenza tra ciò che è stato preso come base, BitrixVM o BitrixEnv, potrebbe non essere evidente.

Quale opzione scegliere dipende dalle preferenze personali e dalle specificità dei compiti da risolvere. Quindi, per una rapida implementazione in un hypervisor, sarebbe ottimale 1C-Bitrix: macchina virtuale. Hai solo bisogno di cambiare la dimensione del disco. Ad esempio, per l'installazione su un server dedicato o per la regolazione fine dei parametri del sistema operativo Linux - 1C-Bitrix: ambiente Web.

Fatto, 1C-Bitrix ha annunciato il rilascio di “Web Environment 7”, la versione è stata giustificata dalla possibilità di installazione su Centos 7 con php 7. Un grande passo per aumentare la velocità del sito grazie al nuovissimo php 7, mysql e aggiornando il software di sistema sul server. Centos ha dimostrato di essere una versione stabile per i siti su 1C-Bitrix, migliore di Windows Server.

E' assolutamente necessario installare Centos 7 e l'ambiente web 7; grazie a php 7, Bitrix mostra prestazioni 2 volte superiori rispetto alle versioni precedenti.

Descriviamo le attività: installazione di Centos 7, installazione dell '"Ambiente Web", trasferimento del sito sul server, configurazione del server, installazione dei certificati SSL e trasferimento da http a https. Abbiamo riscontrato complicazioni sotto forma di installazione del software, quindi condividiamo la nostra esperienza. Non condivideremo l'installazione di Centos; qualsiasi data center ti fornirà l'installazione con l'acquisto di un vps.

Supponendo che il sistema operativo sia installato, iniziamo a installare l'ambiente:

Wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh # chmod +x bitrix-env.sh

Esegui lo script./bitrix-env.sh per installare l'ambiente bitrix. Per installare, è necessario disabilitare Selinux e lo script chiede di disabilitare e riavviare tramite il comando reboot.

Premi Y, il che significa che accetti di disabilitare Selinux e riavviare. Una volta effettuato l'accesso, riavviare lo script. Nel nostro caso, abbiamo ricevuto ripetute notifiche sulla disattivazione di Selinux. Riprovando, abbiamo notato un messaggio ./bitrix-env.sh: riga 29: sestatus: comando non trovato. Si scopre che Selinux manca sul server, motivo per cui l'installazione non avviene.

Abbiamo scritto una lettera offensiva al supporto tecnico e abbiamo iniziato a cercare errori nello script bitrix-env.sh e li abbiamo trovati a partire dalla riga 28.

Disable_selinux())( sestatus=$(sestatus | awk -F":" "/SELinux status:/(print $2)" | sed -e "s/\s\+//g") seconfigs="/etc/ selinux /config /etc/sysconfig/selinux" if [[ $sestatus != "disabled" ]]; then print "Devi disabilitare SElinux prima di installare l'ambiente Bitrix." 1 print "È necessario riavviare il server per disabilitare SELinux" read -r -p "Vuoi disabilitare SELinux?(Y|n)" DISABLE [[ -z $DISABLE ]] && DISABLE=y [[ $(echo $DISABLE | grep -wci "y") -eq 0 ] ] && print_e "Esci." for seconfig in $seconfigs; do [[ -f $seconfig ]] && \ sed -i "s/SELINUX=\(enforcing\|permissive\)/SELINUX=disabled/" $seconfig && \ print "Cambia lo stato di SELinux in disabilitato in $seconfig" 1 done print "Riavvia il sistema! (cmd: reboot)" 1 exit fi )

Alla riga 476, questa funzione viene avviata per l'esecuzione. È necessario commentare la funzione #disable_selinux. Spieghiamo perché si è verificato l'errore: nella funzione sopra non viene verificata l'esistenza di Selinux nel sistema, ma semplicemente lo si utilizza (if [[ $sestatus != "disabled" ]]; then).

Rimuovendo questa funzione dall'esecuzione, il processo di installazione procede normalmente. Tutto quello che devi fare è attendere l'installazione e iniziare a usarlo.

L'installazione ha avuto successo. Vai su ./menu.sh e crea un pool. Successivamente, trasferiamo i file del sito come standard e li distribuiamo. Si è verificato il seguente errore: dopo aver distribuito il sito, non è stato possibile aprirlo nel browser: il sito non è accessibile.

Si scopre che ora devi aprire tu stesso le porte del sito.

Iptables -I INPUT -p tcp --dport 25 -m state --state NUOVO -j ACCETTA iptables -I INPUT -p tcp --dport 80 -m state --state NUOVO -j ACCETTA iptables -I INPUT -p tcp - -dport 443 -m state --state NUOVO -j ACCETTA iptables -I INPUT -p tcp --dport 5222 -m state --state NUOVO -j ACCETTA iptables -I INPUT -p tcp --dport 5223 -m state -- state NEW -j ACCEPT iptables -I INPUT -p tcp --dport 8090 -m state --state NEW -j ACCEPT iptables -I INPUT -p tcp --dport 8891 -m state --state NEW -j ACCEPT servizio iptables save

Dopo aver aperto le porte e ottenuto l'accesso al sito, vediamo un errore durante il funzionamento con mysql. Il problema riguarda la nuova connessione al database. Nel file dbconn.php scriviamo quanto segue:

Define("BX_USE_MYSQLI", vero);

Nel file .settings.php sostituiamo la riga, abbiamo 46:

"className" => "\\Bitrix\\Main\\DB\\MysqliConnection",

Ti ricordiamo che il riavvio dei servizi server in Centos 7 viene effettuato come segue:

Systemctl riavviare httpd.service systemctl riavviare nginx systemctl riavviare mysqld

È successo una seconda volta, l'installazione è andata a buon fine, stiamo utilizzando il sito. Non dimenticare di connettere Sphinx, curl e SSL. Se hai trovato utili le informazioni, metti mi piace su VK.


Dopo aver scoperto l'errore e aver descritto il problema al supporto tecnico 1C-Bitrix, abbiamo ricevuto la seguente risposta:

Notifica automatica sulla creazione di un'applicazione per lo sviluppo

Hai difficoltà a trovare un video specifico? Allora questa pagina ti aiuterà a trovare il video di cui hai tanto bisogno. Elaboreremo facilmente le tue richieste e ti forniremo tutti i risultati. Non importa cosa ti interessa o cosa stai cercando, possiamo facilmente trovare il video necessario, indipendentemente dal suo obiettivo.


Se sei interessato alle notizie moderne, allora siamo pronti ad offrirti le notizie più attuali in tutte le direzioni al momento. Risultati di partite di calcio, eventi politici o mondiali, problemi globali. Sarai sempre a conoscenza di tutti gli eventi se usi la nostra meravigliosa ricerca. La notorietà dei video che forniamo e la loro qualità non dipendono da noi, ma da chi li ha caricati su Internet. Ti forniamo semplicemente ciò che cerchi e richiedi. In ogni caso, utilizzando la nostra ricerca, conoscerai tutte le novità del mondo.


Tuttavia, anche l’economia mondiale è un argomento piuttosto interessante che preoccupa molte persone. Molto dipende dalla situazione economica dei vari paesi. Ad esempio, importazione ed esportazione di prodotti alimentari o attrezzature. Lo stesso tenore di vita dipende direttamente dallo stato del paese, così come i salari e così via. Come possono essere utili tali informazioni? Ti aiuterà non solo ad adattarti alle conseguenze, ma potrebbe anche metterti in guardia dal viaggiare in un determinato paese. Se sei un appassionato viaggiatore, assicurati di utilizzare la nostra ricerca.


Al giorno d'oggi è molto difficile comprendere gli intrighi politici e per comprendere la situazione è necessario trovare e confrontare molte informazioni diverse. Pertanto, possiamo facilmente trovare per voi vari discorsi dei deputati della Duma di Stato e le loro dichiarazioni negli ultimi anni. Sarai in grado di comprendere facilmente la politica e la situazione nell'arena politica. Le politiche dei diversi paesi ti diventeranno chiare e potrai facilmente prepararti per i cambiamenti imminenti o adattarti alle nostre realtà.


Qui però non troverete solo varie notizie da tutto il mondo. Puoi anche trovare facilmente un film che sarà piacevole da guardare la sera con una bottiglia di birra o popcorn. Nel nostro database di ricerca ci sono film per tutti i gusti e colori, puoi trovare un'immagine interessante per te senza problemi. Possiamo trovare facilmente per te anche le opere più antiche e difficili da trovare, così come i classici famosi, come Star Wars: L'Impero colpisce ancora.


Se vuoi semplicemente rilassarti un po' e cerchi video divertenti, allora anche qui possiamo placare la tua sete. Troveremo per te un milione di video divertenti diversi da tutto il pianeta. Brevi battute ti solleveranno facilmente il morale e ti faranno divertire tutto il giorno. Utilizzando un comodo sistema di ricerca, puoi trovare esattamente ciò che ti farà ridere.


Come già capirai, lavoriamo instancabilmente per assicurarti di ricevere sempre esattamente ciò di cui hai bisogno. Abbiamo creato questa meravigliosa ricerca appositamente per te, in modo che tu possa trovare le informazioni necessarie sotto forma di video e guardarle su un comodo lettore.