Aller au contenu principal

Créer un environnement pour mon site

Créer un environnement pour mon site

Pré-requis

Qu'est-ce qu'un environnement : L'environnement constitue les choses élémentaires pour votre site internet à savoir :

  • un dossier de destination
  • un Vhost apache
  • une base de donnée
  • un compte FTP

Chaque élément peut être creer séparément, ici nous allons voir comment creer les 4 éléments en une fois.

Pour seulement creer un élément il faut se reporter à la documentation par service : Vhost Base de donnée Compte FTP

Procédure de création

  1. se connecter en SSH à votre utilisateur admin ;
  2. lancer la commande :
sudo create_mysql_ftp_vhost.sh
  1. pour des raisons de sécurité entrer le mot de passe SQL du compte non admin
  2. choisir la version de PHP souhaitée (peut également être modifié plus tard)
  3. indiquer votre nom de domaine principale
  4. besoin d'un nom de domaine secondaire (Alias) répondre par Oui (O) ou Non (N)
  5. indiquer vos noms de domaine secondaire (Alias) séparé par des espaces
  6. un récapitulatif est affiché et vous demande si vous souhaitez continuer . Oui (O) / Non (N)
  7. affichage des données avec les identifiants et mot de passe par service ainsi que le dossier ou doivent être déposé les fichiers de votre site web.

Attention

L'ensemble des données (id et mot de passe) ne sont pas sauvegardés et donc ne pourront pas être récupérés.
Vous ne pouvez pas non plus lancer 2 fois le script pour un même domaine. Si vous devez modifier la version de PHP ou tout autre information il faut donc se reporter à la documentation par service.

Exemple :

sudo create_mysql_ftp_vhost.sh 
Vérification connexion SQL en cours
Veuillez entrer le mot de passe de l'utilisateur SQL custcode pour des raisons de sécurité
MonmotdepasseSQL
Merci de saisir une version de PHP pour votre applicatif (5.6, 7.0, 7.1, 7.2, 7.3, 7.4)
7.2
Merci de saisir votre nom de domaine principal example : www.ovh.com ou ovh.eu
www.test.ovh
Voulez-vous creer un/des alias ? Oui(O) ou Non(N), C pour annuler
O
Veuillez saisir le ou les alias en ligne séparé par un espace exemple : ovh.com ovh.eu ovh.net www.ovh.eu www.ovh.net
test.ovh sousdomaine.test.ovh
Le dossier /home/custcode/htdocs/www.test.ovh sera créé.
Nom de domaine créé : www.test.ovh
Alias créé : test.ovh sousdomaine.test.ovh
Version de PHP : 7.2
Voulez-vous continuer ? Oui(O) ou Non(N), C pour annuler
O

###############################################################
Pour creer votre certificat SSL voir la documentation en ligne
- https://doc.kokiris.com/Apache
Si votre domaine pointe sur le serveur vous pouvez lancer :
sudo certbot
depuis l'utilisateur admincustcode
###############################################################

################## INFORMATIONS IMPORTANTES ##################

######################## DOMAINE : ###########################

>> Nom de domaine : www.test.ovh
>> Alias : test.ovh sousdomaine.test.ovh
>> Version de PHP : PHP 7.2
>> Dépose des fichiers Web : /home/custcode/htdocs/www.test.ovh
>> Log d'acces : /home/custcode/logs/apache/www.test.ovh_access.log
>> Log d'erreur: /home/custcode/logs/apache/www.test.ovh_error.log

######################## FTP : ###############################

>> Compte FTP : user-4989a62c52
>> Mot de passe FTP : +ipnaZ/eo0PamO161Y5g
>> IP: 8.1.2.4
>> Chemin d'accès : /home/custcode/htdocs/www.test.ovh

######################## MYSQL : #############################

>> Base de données : db_93aa3bbe
>> Utilisateur : userbc134192b0cf25
>> Mot de passe : 48e2b61f93eb
>> VIP MYSQL : 127.0.0.1

###############################################################

Il est possible que la fonctionnalité ne soit pas installée sur votre serveur n'hésitez pas à contacter le service technique pour l'activer.