Table des matières
Gandi AI : Serveur FTP ProFTPd
Le module ProFTPd vous permet d'installer un serveur FTP sur lequel vous pourrez vous connecter pour déposer les fichiers sources de vos sites web.
Vous noterez qu'il n'y a pas de configuration possible d'utilisateur FTP dans cette rubrique.
En effet, la création des utilisateurs FTP ainsi que leur association à un virtualhost s'effectue directement dans le virtualhost souhaité, dans la partie "Serveur Web".
Envoyer des fichiers sur votre serveur FTP
Sachez que l'envoi de fichier par FTP n'est pas sécurisé car les paquets ne sont pas cryptés. Si vous souhaitez envoyer des documents “sensibles”, nous vous conseillons l'utilisation de SFTP, qui lui va crypter les données.
De plus, pour transférer vos fichiers par FTP, vous devez avoir installé un serveur FTP. Si cela n'est pas le cas, vous pouvez le faire en allant dans la page de configuration de votre Gandi AI.
Voici comment envoyer les fichiers de votre site Internet vers votre serveur en vous connectant au serveur FTP de votre machine.
Etape 1: Connectez vous à votre serveur avec votre client FTP
Le plus souvent, vous aurez devant vous l'interface graphique de votre client FTP (ex. Filezilla, CyberDuck, SmartFTP…) pour envoyer les fichiers de votre site vers votre serveur. Chaque client étant différent, il est possible que les termes ne soient pas exactement les mêmes (username, user, login, etc…), mais le principe reste identique.
- FTP server: l'adresse IP de votre serveur
- username: admin (ou l'utilisateur que vous avez rattaché au virtualhost)
- password: le mot de passe que vous avez choisi lors de la création de votre serveur (ou le mot de passe définit pour l'utilisateur rattaché au virtualhost).
Voici un exemple de connexion avec CyberDuck (remplacez 123.123.123.132 par l'adresse IP de votre serveur):
Etape 2: Envoyer les fichiers de votre site Internet
Une fois connecté sur votre serveur FTP, vous verrez un dossier correspondant au nom de votre disque.
- ouvrez le dossier de votre disque. (Par exemple si j'ai créé un serveur dont le nom est ficus, alors Gandi AI a automatiquement créé un disque d_ficus…)
- ouvrez le dossier www
- c'est dans ce dossier que vous verrez tous les sites Internet que vous allez héberger. Ouvrez le dossier de votre site Internet.
- ouvrez le dossier htdocs. C'est ici que vous allez envoyer les fichiers de votre site.
- ne placez aucun fichier directement dans le répertoire /www, ils seraient inexploitables
- placez vos fichiers privés (exemple : .htpasswd) dans le répertoire correspondant à votre virtualhost (dans l'exemple: répertoire /www.somewebsite.eu)
- placez vos fichiers publics (les pages du site, et les fichiers comme .htaccess) dans le répertoire /htdocs , afin qu'ils soient visibles sur Internet.
Dans l'exemple ci-dessous, vous pouvez voir que le serveur héberge trois sites Internet, et que l'utilisateur va envoyer ses documents dans un dossier correspondant au site www.somewebsite.eu.
Un fichier index.html ainsi qu'une image (gandi.png) sont présents par défaut dans le dossier de votre site. Ils peuvent être supprimés/écrasés sans aucun risque. N'oubliez pas que votre site Internet doit être placé DANS le dossier htdocs pour être visible sur le web, et associé au bon site.
Etape 3: Vérification
Si vous avez correctement mis votre site Internet dans le dossier htdocs, et si votre code HTML est bon, alors vous devriez voir votre site sur Internet.