VPS Docker Lamp Wordpress et Multi Site

VPS Docker Lamp Wordpress et Multi Site - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 31-07-2017 à 11:17:11    

Bonjour, bonjour !
 
En voilà un titre qui explique tout ^^
Voilà rapidement le topo, j'avais, jusqu'à début juillet, un mutu perso sur OVH, avec dessus un petit Wordpress pour un site perso ( cv en ligne on va dire ) donc pas beaucoup de trafic etc. Mutu que je n'est pas renouvelé car pas envie...
 
Depuis j'ai une nouvelle envie, crée un autre site qui va avoir pas mal de trafic je l'espère ( wordpress aussi ).
Pour cela j'ai choisi de prendre un VPS chez OVH !
Mon choix c'est porté sur un Ubuntu 16.04 avec pour sécuriser un script Iptables, fail2ban.
Pour le serveur je pense être dans le bon !
( Je précise que pour le moment je n'est rien commandé  :pt1cable: J'ai procédé à tous mes tests d'installation etc sur une Machine Virtuelle )
 
Puis pour la partie hébergement web, Docker :smiley:
Voici le copier / coller du docker-compose.yml fonctionnel sur ma vm
 

Citation :

nginx:
image: nginx:latest
ports:
- '80:80'
volumes:
- ./nginx:/etc/nginx/conf.d
- ./logs/nginx:/var/log/nginx
- ./wordpress:/var/www/html
links:
- wordpress
restart: always
 
mysql:
image: mariadb
ports:
- '3306:3306'
volumes:
- ./db-data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=aqwe123
restart: always
 
wordpress:
image: wordpress:4.8.0-php7.1-fpm
ports:
- '9000:9000'
volumes:
- ./wordpress:/var/www/html
environment:
- WORDPRESS_DB_NAME=wpdb
- WORDPRESS_TABLE_PREFIX=wp_
- WORDPRESS_DB_HOST=mysql
- WORDPRESS_DB_PASSWORD=aqwe123
links:
- mysql
restart: always
 
cadvisor:
image: google/cadvisor
ports:
- 8080:8080
restart: always
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro


 
 
Tout est parfaitement fonctionnel sur ma VM :wink:
 
Voilà maintenant plusieurs soucis qui viennent à moi !
Cela serait dommage de reprendre un autre VPS d'après moi pour installer un autre wordpress ( site perso ), je pensais le mettre sur le même serveur ! Mais comment faire ??
 
Je pensais faire comme cela
 

Citation :

nginx:
image: nginx:latest
ports:
- '80:80'
volumes:
- ./nginx:/etc/nginx/conf.d
- ./logs/nginx:/var/log/nginx
- ./wordpress:/var/www/domaine1/html
- ./wordpress2:/var/www/domaine2/html
links:
- wordpress
- wordpress2
restart: always
 
mysql:
image: mariadb
ports:
- '3306:3306'
volumes:
- ./db-data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=aqwe123
restart: always
 
wordpress:
image: wordpress:4.8.0-php7.1-fpm
ports:
- '9000:9000'
volumes:
- ./wordpress:/var/www/domaine1/html
environment:
- WORDPRESS_DB_NAME=wpdb
- WORDPRESS_TABLE_PREFIX=wp_
- WORDPRESS_DB_HOST=mysql
- WORDPRESS_DB_PASSWORD=aqwe123
links:
- mysql
restart: always
 
wordpress2:
image: wordpress:4.8.0-php7.1-fpm
ports:
- '9001:9001'
volumes:
- ./wordpress:/var/www/domaine2/html
environment:
- WORDPRESS_DB_NAME=wpdb
- WORDPRESS_TABLE_PREFIX=wp2_
- WORDPRESS_DB_HOST=mysql
- WORDPRESS_DB_PASSWORD=aqwe123
links:
- mysql
restart: always
 
cadvisor:
image: google/cadvisor
ports:
- 8080:8080
restart: always
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro


 
 
Autre soucis, je pense, en regardant de plus près, réussir à les faire co-habiter, le soucis, je souhaite un accès en HTTPS pour les deux avec Certbot(Letsencrypt). Mais idem comment faire ???
 
Autre contrainte maintenant >< Oui je sais, mon site personnel, ça durée de vie n'est que de maximum 1 ans  :p généralement je supprime tout et recommence pour m'obliger à suivre les derniers CMS etc...
 
Normalement, aucun soucis avec le système de docker n'est ce pas??
 
Maintenant la dernière question ( vraiment la dernière ), Je souhaite quelques choses de rapide pour optimiser mon référencement, donc un VPS SSD parait le plus cohérent à ma demande non? Sachant que, le jour ou le nouveau site atteigne beaucoup de visiteur, je migrerai le tout sur un dédié à part entière ! ( Trop chers pour le moment )
 
Merci de vos futurs conseils  :love:

Reply

Marsh Posté le 31-07-2017 à 11:17:11   

Reply

Marsh Posté le 31-07-2017 à 11:35:50    

rien de pro là dedans.
Regarde les cat réseau gd public sur les topics hébergements ou le topic docker en cat OS Alternatifs

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed