1. Le nom de domaine et l'hébergement DNS

Pour avoir votre propre nom de domaine, il faut tout d'abord l'acheter auprès d'un registrar.
Je vous conseille d'utiliser pour celà les services de Gandi : leurs tarifs sont très intéressants (12€ HT par an), et ils proposent tous les services utiles. Si vous choisissez Gandi, donnez mon ID comme contact technique : RO34-GANDI. Celà me permettra, si nécessaire, d'intervenir directement sur la configuration des serveurs DNS. Je possède aussi un "Contact Handle" chez Network Solutions : WHHBIPRHSI.
Pour ce qui est des DNS, il faut donner NONERD.NET (194.117.194.69) comme DNS primaire à votre registrar, et AYANAMI.BLOUP.NET (212.129.62.143) comme DNS secondaire.

2. Les hostnames et le VirtualHost

Par défaut, lorsque je crée un nouveau domaine, je crée les hostnames suivants :
- <votre domaine> (pour le mail)
- www.<votre domaine> (pour le VirtualHost)
- ftp.<votre domaine> (pour le ftp)
Les trois ont la même IP, à savoir 194.117.194.70. Je peux par la suite en ajouter d'autres, il suffit pour ça de m'envoyer un mail avec le nouveau hostname et l'adresse IP à lui associer.

Un VirtualHost est un moyen pour Apache (le serveur web) d'associer différents sites à la même adresse IP en fonction de l'URL appelée. Par exemple, www.nofrag.com et www.factornews.com ont la même IP, mais pour apache il s'agit de 2 VirtualHosts différents. Il n'affichera donc pas la même chose en fonction de l'URL qu'on a appelé.
Par défaut, lorsque je crée votre VirtualHost, je le nomme www.<votre domaine> avec un alias sur <votre domaine> sans rien devant.

3. Le mail

En arrivant chez nous, vous m'avez fourni une adresse email de contact. Cette adresse, je vais l'utiliser pour y rediriger tout le mail qui sera envoyé à <n'importe quoi>@<votre domaine>. Par exemple :
- Votre adresse email est toto@club-internet.fr
- Votre domaine est purefrag.net
Tous les mails envoyés à xxx@purefrag.net (webmaster@purefrag.net, toto@purefrag.net, djxtrnsdcv@purefrag.net, etc.) seront redirigés vers toto@club-internet.fr.
Par la suite, si vous souhaitez créer d'autres adresses emails de redirection, un simple mail suffit. Précisez simplement la nouvelle adresse (par exemple titi@purefrag.net) et l'adresse vers laquelle vous souhaitez rediriger. Nous pouvons aussi mettre en place des redirections vers un groupe d'adresses plutôt que vers une adresse unique.

Ces explications sont aussi valables pour un sous-domaine (par exemple <user>@purefrag.nofrag.com).

En plus de ces adresses, pour les "hébergés NoFrag", j'ai créé une adresse nofragers@nonerd.net qui redirige vers tous les webmasters en même temps, plus les membres de l'association NoNerd. Elle me permet de communiquer avec vous facilement, mais vous pouvez aussi l'utiliser pour contacter tout la communauté des hébergés pour une question de fond ou une proposition susceptible d'intéresser tout le monde.

4. Votre environnement et vos quotas d'espace disque

Lorsque je vous crée votre compte, j'y associe un login et un mot de passe, que je vous fourni. Ce login et ce mot de passe vous permettront d'accéder à la machine en ftp. Il n'y a pas de notion de VirtualHost en ftp, donc tout ce qui résoud en 194.117.194.70 fera l'affaire : ftp.<votre domaine>, ftp.nofrag.com, etc.
Lorsque vous vous connectez, vous voyez que 2 dossiers existent déjà dans votre home : "public_html", où vous allez stocker votre page d'acceuil et le reste de votre site, et "tmp" qui sera utilisé par PHP comme répertoire temporaire (pour les uploads par exemple). Ne l'utilisez pas.

Pour tous les comptes, le quota d'espace disque par défaut est de 512Mo pour l'ensemble de vos fichiers. Pour connaître l'état de votre quota, utilisez l'URL suivante : http://www.nonerd.net/quotas. Si vous avez besoin d'espace disque supplémentaire, nous pouvons discuter ensemble d'une solution payante.

5. MySQL

Par défaut, je crée également un base de donnée MySQL associée à votre login et votre mot de passe. Vous pouvez administrer cette base en utilisant l'URL suivante : http://sql.nofrag.com

6. Le FTP publique anonyme

Nous avons un accord avec Club-Internet qui nous permet de peupler le dossier /pub/games/nofrag de leur ftp. Si vous en faites la demande, je peux créer dans votre home un dossier "mirror" et vous donner accès à l'outil de téléchargement. Le dossier "mirror" contient un dossier "incoming", et un dossier "files". Le dossier incoming est utilisé pour les fichiers temporaires, et le dossier files est dupliqué toutes les heures, à la demi (0h30, 1h30, 2h30, etc), dans le dossier /pub/games/nofrag du ftp de Club-Internet.

L'outil de téléchargement est situé à cette URL : http://www.nonerd.net/mirror.php. Il vous permet de demander au serveur de télécharger des fichiers directement dans le dossier "mirror/incoming", ce qui vous évite d'avoir à les récupérer chez vous avant de les envoyer (et c'est aussi beaucoup plus rapide, étant donné que notre bande passante en download est presque inutilisée). Pour y accéder, utilisez le même login/pass que pour votre connexion ftp ou mysql. Une fois un fichier téléchargé, un mail est envoyé à tous les gens qui ont accès à l'outil, et le fichier est placé dans le dossier "mirror/incoming".

Pour faire simple, résumons la procédure pour qu'un fichier se retrouve sur le ftp publique anonyme :
- Entrer les URL du fichier à récupérer sur l'outil de téléchargement
- Attendre l'arrivée du mail de notification indiquant que le téléchargement est terminé
- Se connecter en ftp, et déplacer le fichier de "mirror/incoming/blah.zip" à "mirror/files/xxx/blah.zip"
- Attendre que Club-Internet vienne se synchroniser chez nous
- Vous pouvez maintenant mettre un lien vers le fichier sur votre site.

Pour faire un lien vers les fichiers du ftp, vous avez le choix entre le http et le ftp. Le http étant un protocole plus "propre", surtout lorsqu'on l'utilise depuis un navigateur, utilisez-le de préférence. Donc le fichier "mirror/files/xxx/blah.zip" aura pour URL "http://ftp.club-internet.fr/pub/games/nofrag/xxx/blah.zip".

 

Pour toutes les questions ou les remarques concernant ce document, écrivez-nous.