Arhive pe categorii: Docker/Linux

Cum instalezi a doua versiune de PHP pe NGINX si Ubuntu

Vom vedea cum sa instalam a doua versiune de php(5.6) pe LEMP In acest caz eu lucrez in docker. Daca ai docker nu ar trebui sa urmezi pasii de mai jos ci sa creezi un nou container cu php5.6, dar pt ca este dev va arat asa. Serverul este Ubuntu si are pe el nginx si php 7.1. 1. Adaugam repo si updatam:

2. Instalam php-fpm (5.6) si dependinte:

3. Verificam:

4*. Suplimentar (ar trebui sa puneti cgi.fix_pathinfo=0 in php.ini):

cautati cu ctrl+w cgi.fix_pathinfo si asigurati-va ca il setati 0

5. Setati poolul (ar trebui facut pt fiecare site in parte)

Notati numele userului […]

Instalarea CRONTAB Centos 6 si 7

Cum instalam CRONTAB in Centos Numele serviciului in Centos mai mic ca 7 este crond Este f simplu. Ca root sa cu uzer cu privilegii de root:

Il puteti porni cu

Ca sa poreneasca la startup:

Tineti minte numele serviciului este crond In Centos 7 numele serviciului este cronie

PS: In centons 6.x mai puteti instala

Comanda de deasupra va va instala cronie, cronie-anacron, si exim. Dar tineti minte sa il faceti sa porneasca automat la stratup vedeti mai sus. Numele serviciului este crond.



Cum testam portul expus al unui continer in Docker

Cum facem o testare sa vedem daca un container in docker are vre-un port expus(in cazul nostru mariadb/mysql are 3306) expus Fiti foarte atenti la modul cum dati drumul containerelor in docker chiar daca aveti un firewall(de exemplu csf). Daca expuneti portul in docker compose asa: EXPOSE 3306 sau in containerul ce verm sa il folosim asa: docker run -p 3306:3306 blabla/blabla-mariadb/mysql va deschideti un port ce poate fi accesat de afara. Daca vreti sa testati daca aveti porturi expuse pe serverul vostru, instalati telnet pe Localhost, asa: sudo apt-get install telnet (daca sunteti pe debian/ubuntu) sudo yum install telnet (Redhat/Centos) Cateva porturi default sa stiti ce cautati: -MySQL/Mariadb 3306, […]

Cum repar un port expus in Docker container chiar daca am firewall..

Cum reparam portul expus intr-un docker container in acest caz mysql/mariadb pe standard 3306 Docker asta e un animal ciudat, ideea e ca trece de firewall, eu spre exemplu am csf-ul, dar docker ca sa mearga face “fowarding” la porturi pt containerele sale ca acestea sa poata comunica intre ele. Ideea e sa nu rulati docker asa: docker run -p 3306:3306 blabla/blabla-mariadb ar trebui rulat asa: docker run -p 127.0.0.1:3306:3306 blabla/blabla-mariadb lafel si pt yml file nu o ardeti asa: ports: – “3306:3306” ardeti-o asa: ports: – “127.0.0.1:3306:3306” Acum sa ne corectam greselile: Daca ai un container activ ar trebui sa: 1. docker stop mariadb (sau ce nume aveti voi […]