Jump to content

TUTO: Installer son serveur dédié VPS de A à Z sur debian 8 + ISPCONFIG + Site


Recommended Posts

Bonjour 

Je vous remercie pour ce tuto, je cherchais depuis un moment cet interface que je trouve très pratique.

j'ai néanmoins un problème avec phpmyadmin.

avant je pouvais me connecter sur mon adresse xxxxxxxxxx/phpmyadmin mais depuis impossible de passer par le xxxxxxxx:8080/phpmyadmin (jai tout essayé !)

je précise que j'ai fais une install de roundcube mais qui na pas fonctionné.

 

Pour le FTP, il m'est impossible de m'y connecter après avoir créé chaque client par domaine, (fonctionne uniquement en mode root sur mon vps)

//rectif le FTP fonctionne, tour de magie je sais pas pk ! ;)

 

 

voila je vous remercie pour votre retour !

salutations a tous

Edited by SimplyConcept (see edit history)
Link to comment
Share on other sites

5 minutes ago, Jean Francois G said:

EDIT DU 27-05-19 : Prestahop est compatible jusqu'au PHP 7.0 . N'installez pas de version de PHP plus haute que celle ci, sinon plantage assuré :)

Cela dépend de la version de Prestashop :

Prestashop 1.6 est compatible PHP 5.4 à PHP 5.6 (Prestashop > 1.6.1.20 peut même aller jusqu'à PHP 7.1 mais attention aux modules)

Prestashop 1.7 est compatible PHP 5.6 à PHP 7 (Prestashop > 1.7.5 peut même aller jusqu'à PHP 7.2)

https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/

Prestashop 1.7.7 sera compatible PHP 7.3 : https://github.com/PrestaShop/PrestaShop/issues/12461

Edited by Janett (see edit history)
Link to comment
Share on other sites

  • 2 months later...

Bonjour Jean François,

merci pour ce super tuto ! J'ai pu en arriver au bout après 2 reinstall ! 🙂

Tout est très bien indiqué et c'est très complet ! j'ai réussi à installer mon CMS (wordpress) qui donne l'air de fonctionner parce que j'ai accès à la page d'accueil et à l'administration par contre dès que je veux parcourir le site, j'ai une erreur 404

The requested URL /produit/filtre-a-the-avec-ficelle/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

 

Je comprends pas d'où peut venir ce problème et je ne sais pas où chercher.. j'ai laissé php 5 pour le moment mais je voulais passer en php 7.3, cela peut-il aider ?

 

Merci d'avance pour vos réponses  !

Link to comment
Share on other sites

  • 1 year later...

Bonsoir à tous,

merci @Jean Francois G pour votre tuto.

Malgré vos trés bonnes explications je bute sur plusieurs point.  Sa fait plusieurs foi que je recommence la configuration du serveur mais sa ne marche pas comme il faut.

J'ai un dédié flex chez ikoula et il y a un debian 9 dessus ce qui en traine quelque différence par rapport à quand vous avez posté votre tuto.

Déjà j'essais de comprendre pour le hostname et les DNS, mon nom de serveur communiqué par ikoula est "frhb89745flex.ikexpress.com", j'ai du mal à interpréter "monserveur.mondomaine.com".

je possède un nom de domaine "cellierdespradeaux.com", du coup si j'ai bien compris (et sa j'ai vraiment un gros doute) pour "monserveur.mondomaine.com" quand on doit le remplacer, je met "cellierdespradeaux.com"

et quand on parle de nom d'hote je met que "cellierdespradeaux" ?

 

Ensuite voici les différence que j'ai remarqué jusqu'a présent.

dans le fichier host j'ai :

127.0.0.1 localhost localhost.localdomain

178.170.101.24 frhb89745flex.ikexpress.com frhb89745flex

je remplace par :

127.0.0.1 localhost localhost.localdomain

178.170.101.24 cellierdespradeaux.com cellierdespradeaux

 

Pour les sources list j'ai mis

# Debian Stretch, dépôt principal

deb http://deb.debian.org/debian/ stretch main

# Debian Stretch, mises à jour de sécurité

deb http://security.debian.org/ stretch/updates main

# Debian Stretch, mises à jour "volatiles"

deb http://deb.debian.org/debian/ stretch-updates main

# Debian Stretch, dépôt principal + paquets non libres

deb http://deb.debian.org/debian/ stretch main contrib non-free

# Debian Stretch, mises à jour de sécurité + paquets non libres

deb http://security.debian.org/ stretch/updates main contrib non-free

# Debian Stretch, mises à jour "volatiles" + paquets non libres

deb http://deb.debian.org/debian/ stretch-updates main contrib non-free

 

lors de l'installation de mysql on ne me demande pas de donner un mot de pass, et d'aprés les recherches que j'ai faite pour attribuer un mot de passe il faudrait faire

mysql_secure_installation

ce qui fait apparaitre :

Change the root password? [Y/n] <-- y

New password: <-- entre le nouveau pass MySQL root password

Re-enter new password: <-- Repeat the MySQL root password

Remove anonymous users? [Y/n] <-- y la je ne sais pas à quoi sa correspond

Disallow root login remotely? [Y/n] <-- y la non plus 

Remove test database and access to it? [Y/n] <-- y

Reload privilege tables now? [Y/n] <-- y la non plus je ne sais pas ce que sa fait

 

pour l'instalation de php je n'ai pas mis php5 car il n'exite pas sur debian 9.

en laissant php (apt-get install php) sa install php 7.0 et si j'ai bien compris sa ne pose pas de problème pour un presta 1.6.1.24

 

pour les redémarage de service il me semble que j'ai vu sur un post que c'etait mieux de faire "service apache2 restart"

 

pour php5-sqlite , php-sqlite n'existe pas j'ai du mettre php-sqlite3, est ce que sa pose un problème ?

 

pour nano /etc/mysql/my.cnf  d'aprés ce que j'ai trouver en cherchant sa serait le fichier nano /etc/mysql/mariadb.conf.d/50-server.cnf sur debian 9

 

pour l’installation du serveur de courrier lorsqu’on demande de renseigné le nom (hotname) je ne sais pas vraiment quoi mettre, et je n’ai pas de question pour le ssl

 

pour les DNS je sais pas si c'est utile pour moi ?

 

alors pour le jail.conf la je comprend pas trop, ce que j’ai

 

[pure-ftpd]

port     = ftp,ftp-data,ftps,ftps-data

logpath  = %(pureftpd_log)s

backend  = %(pureftpd_backend)s

[postfix]

port     = smtp,465,submission

logpath  = %(postfix_log)s

backend  = %(postfix_backend)s

est ce je garde, modifie ou rajoute en plus les lignes donné 

 

par contre pour ssh j'ai trouvé sa mais je suis pas sure

[sshd]

port    = ssh

logpath = %(sshd_log)s

backend = %(sshd_backend)s

[sshd-ddos]

# This jail corresponds to the standard configuration in Fail2ban.

# The mail-whois action send a notification e-mail with a whois request

# in the body.

port    = ssh

logpath = %(sshd_log)s

backend = %(sshd_backend)s

pareille je sais pas trop quoi faire, est ce que je rajoute en plus ou modifie les lignes présentes.

 

Pour php-fpm je sais pas si j’en ai besoin

 

Pour ISPConfig il y a des infos suplémentaire qu'il demande.

vers le début il demande en plus

MySQL server port [3306]:

il mouline puis demande 

ISPConfig Port [8080]:  (le port de base pour ce connecter si je comprend bien)

Admin password [d6d55c6c]:  

Do you want a secure (SSL) connection to the ISPConfig web interface (y,n) [y]:  la je sais pas s'il faut faire oui ou non

Please enter the following 'extra' attributes

to be sent with your certificate request

A challenge password []: je ne sais pas a quoi sa correspond

An optional company name []: 

writing RSA key

Symlink ISPConfig SSL certs to Postfix? (y,n) [y]: je ne sais pas 

Symlink ISPConfig SSL certs to Pure-FTPd? Creating dhparam file may take some time. (y,n) [y]: je ne sais pas

 

Si une âme charitable pourrait regarder et me renseigné sur cette partie, ça me permettrai de recommencer à configurer correctement mon serveur et surtout de progresser dans mes maigre connaissance.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...