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.