Sponsor du CF
Agenda
20 et 21 avril 2024
Foire aux plantes du château de la Ferté (Saint-Ambreuil, 71, France)
J'y vais
20 et 21 avril 2024
Printemps aux Jardins (Aiffres, 79, France)
J'y vais
20 et 21 avril 2024
Printemps du Bourgailh (Pessac, 33, France)
J'y vais
20 et 21 avril 2024
Courtanvaux côté jardin (Bessé sur Braye, 72, France)
J'y vais
20 et 21 avril 2024
JardiPlantes (Garlan, 29, France)
J'y vais
20 et 21 avril 2024
Marché aux Fleurs - La Baule (La Baule-Escoublac, 44, France)
J'y vais
Toutes les dates

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
hebergement:guide-d-utilisation [2009/03/03 11:48] yannhebergement:guide-d-utilisation [2023/08/21 09:21] (Version actuelle) – [Libérer de l'espace disque] yann
Ligne 3: Ligne 3:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-Pour mettre en oeuvre les explications contenues dans cette page, vous devez déjà savoir :  +Pour mettre en oeuvre les explications contenues dans cette page, vous devez déjà savoir : 
-créer et maintenir un site web;  +  créer et maintenir un site web ; 
-  * utiliser un logiciel de FTP;  +  * utiliser un logiciel de FTP ; 
-  * créer et / ou maintenir les scripts en javascript, java, PHP, perl, etc. si vous comptez en utiliser.  +  * si vous comptez en utiliser : créer et / ou maintenir les scripts en javascript, java, PHP, perl, etc. 
-En fait, vous trouverez sur cette page les informations nécessaires pour gérer votre nouveau site web avec les spécificités de notre serveur et de votre nom de domaine. Si vous voulez savoir comment créer un site web, comment utiliser un logiciel de FTP, etc., vous trouverez une quantité de tutoriels très bien faits sur internet, ce n'est pas le but de cette page d'aide. +Vous trouverez sur cette page les informations nécessaires pour gérer votre site web avec les spécificités de notre serveur et de votre nom de domaine. Si vous voulez savoir comment créer un site web, comment utiliser un logiciel de FTP, etc., vous trouverez une quantité de tutoriels très bien faits sur internet, ce n'est pas le but de cette page d'aide.
  
 ===== Informations techniques fondamentales ===== ===== Informations techniques fondamentales =====
Ligne 15: Ligne 14:
   * Un identifiant (ou login, ou username) de la forme : **votrenom**   * Un identifiant (ou login, ou username) de la forme : **votrenom**
   * Un mot de passe : **motdepasse**   * Un mot de passe : **motdepasse**
-  * L'adresse du serveur FTP où envoyer vos fichiers : **cactus-mall.net** +  * L'adresse du serveur FTP où envoyer vos fichiers : **www.votredomaine.com** 
-  * L'adresse de l'interface d'administration : **http://www.cactus-mall.net/cpanel**+  * L'adresse de l'interface d'administration : **http://www.votredomaine.com/cpanel** 
 +(l'interface d'administration est aussi accessible via une IP, pour le cas où les DNS ne seraient pas encore à jour). 
 Utilisez votre identifiant et votre mot de passe aussi bien pour le FTP que pour l'interface d'administration. Utilisez votre identifiant et votre mot de passe aussi bien pour le FTP que pour l'interface d'administration.
  
-D'autre part il vous faut un nom de domaine, dans nos exemples ce sera : votredomaine.com. Nous pouvons créer et gérer ce nom de domaine pour vous et l'intégrer à notre facture, mais nous vous recommandons de le faire vous-même, ce n'est pas compliqué. Nous utilisons le //registrar// [[http://gandi.net/|Gandi.net]] depuis plusieurs années avec satisfaction, mais il y en a des dizaines d'autres. +Il vous faut un nom de domaine, dans nos exemples ce sera : votredomaine.com. Nous pouvons créer et gérer ce nom de domaine pour vous et l'intégrer à notre facture, mais nous vous recommandons de le faire vous-même, ce n'est pas compliqué. Nous utilisons le //registrar// [[http://gandi.net/|Gandi.net]] depuis plusieurs années avec satisfaction, mais il y en a des dizaines d'autres.
  
 ===== Comment nommer le fichier de la page d'accueil ? ===== ===== Comment nommer le fichier de la page d'accueil ? =====
Ligne 32: Ligne 32:
 ===== Comment envoyer mes fichiers sur le serveur ? (FTP) ===== ===== Comment envoyer mes fichiers sur le serveur ? (FTP) =====
 Configurez votre logiciel de FTP avec les éléments suivants : Configurez votre logiciel de FTP avec les éléments suivants :
-  * serveur : **cactus-mall.net**;  +  * serveur : **votredomaine.com** (ou l'adresse IP qui vous a été communiquée) ; 
-  * identifiant (login) : celui qui vous a été communiqué, en général votre nom; +  * protocole : SFTP ; 
 +  * port : 22 ou vide 
 +  * identifiant (login) : celui qui vous a été communiqué, en général votre nom ;
   * mot de passe : celui qui vous a été communiqué, et que vous pouvez modifier sur le panneau de contrôle.    * mot de passe : celui qui vous a été communiqué, et que vous pouvez modifier sur le panneau de contrôle. 
-__Remarque 1 :__ quand vous aurez fait modifier les DNS pour que votrenom de domaine soit routé sur notre serveur, vous pourrez spécifier pour le serveur **ftp.votredomaine.com**. 
  
 __Remarque 2 :__ plusieurs répertoires existent dans votre compte FTP sur le serveur, **NE LES SUPPRIMEZ PAS**. Vous devez télécharger (uploader) les fichiers de votre site dans le répertoire **www** ou **public_html** (www est un lien vers public_html).  __Remarque 2 :__ plusieurs répertoires existent dans votre compte FTP sur le serveur, **NE LES SUPPRIMEZ PAS**. Vous devez télécharger (uploader) les fichiers de votre site dans le répertoire **www** ou **public_html** (www est un lien vers public_html). 
- 
- 
  
 ===== Que sont tous ces répertoires sur le serveur ? ===== ===== Que sont tous ces répertoires sur le serveur ? =====
  
-Il y a plusieurs répertoires dans votre compte sur le serveur. __**Il ne faut pas les effacer**__. En voici la liste :  +Il y a plusieurs répertoires dans votre compte sur le serveur. __**Il ne faut pas les effacer**__. En voici une liste partielle 
-  * **access-logs** : contient les logs d'accès (bruts) de la journée en cours.+  * **logs** : contient les logs d'accès (bruts). Vous pouvez supprimer les fichiers de ce répertoire pour gagner de la place.
   * **etc** : pour gérer les mots de passe de votre compte. Ne pas toucher.   * **etc** : pour gérer les mots de passe de votre compte. Ne pas toucher.
   * **mail** : contient les emails reçus sur le serveur avant rapatriement par votre logiciel de messagerie.   * **mail** : contient les emails reçus sur le serveur avant rapatriement par votre logiciel de messagerie.
Ligne 51: Ligne 50:
   * **public_ftp** : pour l'accès FTP.   * **public_ftp** : pour l'accès FTP.
   * **tmp** : répertoire pour stocker les fichiers temporaires.   * **tmp** : répertoire pour stocker les fichiers temporaires.
-Il y a aussi des fichiers cachés, n'y touchez pas non plus.+Il y a aussi des fichiers cachés (dont le nom commence par un point), n'y touchez pas non plus.
  
 +===== Je voudrais tester mon site avant de reconfigurer le nom de domaine (DNS) =====
  
- +Modifiez le fichier hosts de votre ordinateur pour que votre domaine pointe vers l'adresse du serveur. Il suffit d'y ajouter cette ligne 
-===== Je voudrais tester mon site avant de reconfigurer le nom de domaine ===== +  88.208.245.216        votredomaine.com        www.votredomaine.com 
- +Attention ça ne marchera **que** pour votre ordinateur. Il faudra que les DNS soient mis à jour pour que ça marche pour tout internet. Si vous ne savez pas où est ce fichier sur votre ordinateurfaites une recherche sur internet avec "[[https://duckduckgo.com/?q=modifier++fichier+hosts|modifier fichier hosts]]".
-Dans votre navigateur, entrez cette adresse +
-  * http://www.cactus-mall.net/~identifiant/ +
-__Limitation :__ si vous avez configuré pour votre site pour qu'il fonctionne en PHP 5 au lieu de PHP 4seuls les fichiers non PHP seront affichés correctement, il y aura une erreur pour les fichiers PHPCe comportement changera lorsque le serveur passera à PHP 5 pour la version de PHP par défaut (probablement courant 2008). +
 ===== Comment gérer mon compte ? ===== ===== Comment gérer mon compte ? =====
  
 Allez sur le panneau de contrôle, à l'adresse suivante : Allez sur le panneau de contrôle, à l'adresse suivante :
-  * http://www.cactus-mall.net/cpanel.+  * http://www.votredomaine.com/cpanel 
 +ou bien : 
 +  * https://88.208.245.216:2083/
 Dans la fenêtre qui apparaît, entrez votre identifiant et votre mot de passe.  Dans la fenêtre qui apparaît, entrez votre identifiant et votre mot de passe. 
 Il vous est possible de gérer la totalité de votre site depuis ce panneau de contrôle, même l'envoi des fichiers (mais préférez le FTP, c'est quand même plus commode pour ça). Vous pourrez donc :  Il vous est possible de gérer la totalité de votre site depuis ce panneau de contrôle, même l'envoi des fichiers (mais préférez le FTP, c'est quand même plus commode pour ça). Vous pourrez donc : 
-  * créer des adresses email et les gérer (routage, mot de passe, etc.);  +  * créer des adresses email et les gérer (routage, mot de passe, etc.) ; 
-  * créer des listes de diffusion et les gérer (type de liste, mot de passe, etc.);  +  * créer des listes de diffusion et les gérer (type de liste, mot de passe, etc.) ; 
-  * visualiser vos statistiques;  +  * visualiser vos statistiques ; 
-  * installer un compteur et plusieurs autres programmes;  +  * installer un compteur et plusieurs autres programmes ; 
-  * changer votre mot de passe (qui sert à la fois à accéder à ce panneau de contrôle et au FTP);  +  * changer votre mot de passe (qui sert à la fois à accéder à ce panneau de contrôle et au FTP) ; 
-  * obtenir de l'aide;  +Ce panneau de contrôle est le cœur de votre nouvel hébergement !
-Ce panneau de contrôle est le coeur de votre nouvel hébergement ! +
- +
-===== Utiliser les cgi-bin et le Perl =====  +
-Vos scripts perl doivent être placés dans le répertoire cgi-bin, dans votre répertoire web.  +
-La première ligne de vos scripts perl doit être :  +
-  #!/usr/local/bin/perl +
-Le programme sendmail se trouve là :  +
-  /usr/sbin/sendmail +
-(Mais il est aussi possible d'utiliser **/usr/lib/sendmail**).\\ +
-Le chemin d'accès complet à votre répertoire cgi-bin est :  +
-  /home/votrenom/www/cgi-bin/ +
  
  
Ligne 99: Ligne 85:
   * Analogue   * Analogue
   * AWStats   * AWStats
-Testez-les, puis choisissez-en un. J'ai une préférence pour **AWStats**. +Mon conseil : testez-les tous, puis choisissez-en un. J'ai une préférence pour **AWStats**. 
  
  
Ligne 110: Ligne 96:
 Ces 2 exemples sont des tentatives de pénétrer le serveur, afin d'en prendre le contrôle. Ça ne peut bien sûr pas fonctionner dans notre cas, car notre serveur tourne sous Linux, et ces attaques visent des fichiers microsoft-windows. Ces 2 exemples sont des tentatives de pénétrer le serveur, afin d'en prendre le contrôle. Ça ne peut bien sûr pas fonctionner dans notre cas, car notre serveur tourne sous Linux, et ces attaques visent des fichiers microsoft-windows.
  
-Ces attaques existent aussi pour prendre le contrôle d'applications écrites en PHP, Perl, ou autre, mal conçues. Donc si vous utilisez des scripts ou programmes tiers, comme des forums, wikis, gestionnaires de contenu, etc., prenez le temps de vous tenir au courant de leurs nouvelles versions, et mettez à jour quand c'est nécessaire +Ces attaques existent aussi pour prendre le contrôle d'applications écrites en PHP, Perl, ou autre, mal conçues. Donc si vous utilisez des scripts ou programmes tiers, comme des forums, wikis, gestionnaires de contenu, etc., prenez le temps de vous tenir au courant de leurs nouvelles versions, et mettez à jour dès qu'une nouvelle version corrigeant des failles est disponible.
- +
  
 ===== PHP ===== ===== PHP =====
  
-PHP 4 et PHP 5 sont installés sur notre serveur, ainsi que MySQL 4. Si vous voulez que le fichier index.php soit envoyé par le serveur, il suffit que les fichiers index.html ou index.htm n'existent pas. +PHP est installé sur notre serveur, ainsi que MySQL. Si vous voulez que le fichier index.php soit envoyé par le serveur, il suffit que les fichiers index.html ou index.htm n'existent pas.
- +
-Actuellement (février 2008), PHP 4 est la version par défaut. Il est possible de passer votre site à PHP 5 en ajoutant la ligne suivante dans le fichier .htaccess : +
- +
-  AddHandler application/x-httpd-php5 .php +
- +
-Les comptes créés depuis février 2008 le sont avec PHP 5 par défaut. +
  
  
Ligne 155: Ligne 132:
  
 Pour faire de la place, voici quelques opérations possibles. Pour faire de la place, voici quelques opérations possibles.
-  - Supprimez le contenu du répertoire **tmp** (il est au même niveau que www et public_html)+  - Supprimez le contenu du répertoire **tmp** (il est au même niveau que www et public_html). Copiez son contenu chez vous si vous voulez le conserver (par exemple les statistiques Webalizer, Analogue et AWStats).
   - Regardez dans **mail** s'il y a des répertoires volumineux. Si c'est le cas, c'est que vous avez beaucoup de courrier en attente, relevez-le.   - Regardez dans **mail** s'il y a des répertoires volumineux. Si c'est le cas, c'est que vous avez beaucoup de courrier en attente, relevez-le.
-  - Les logs d'accès sont stockées dans **access-logs**, et sont normalement supprimées régulièrementSi vous des fichiers qui ont plus de 1 moisvous pouvez les supprimer+  - Les logs d'accès sont stockées dans le dossier **logs**. Il est recommandé de les supprimer régulièrementpar exemple 1 fois par an. Vous pouvez les récupérer chez vous par FTP si vous voulez les sauvegarder
-  - L'historique de l'anti-spam est stocké dans **.spamassassin**. Vous pouvez aussi vider ce répertoire, en surveillant si cela affecte l'efficacité du filtrage anti-spam (je ne l'utilise pas : je fais passer mon courrier par GoogleMail qui a une performance inégalée à ce jour pour filtrer les indésirables).+  - L'historique de l'anti-spam est stocké dans **.spamassassin**. Vous pouvez aussi vider ce répertoire, en surveillant si cela affecte l'efficacité du filtrage anti-spam (je ne l'utilise pas : je fais passer mon courrier par GMail qui a une performance inégalée à ce jour pour filtrer les indésirables).
  
 ===== Se faire référencer sur Google et autres moteurs de recherche ===== ===== Se faire référencer sur Google et autres moteurs de recherche =====
Ligne 172: Ligne 149:
  
 Les logiciels suivants sont de bonne qualité et devraient vous être précieux dans la réalisation de votre site internet. Ils sont libres et gratuits ! Les logiciels suivants sont de bonne qualité et devraient vous être précieux dans la réalisation de votre site internet. Ils sont libres et gratuits !
-  * [[/clic.php?url=www.mozilla-europe.org/fr/products/firefox/|Mozilla Firefox]] : navigateur internet, et plus encore grâce aux extensions comme WebDevelopper ou LinkChecker, très pratiques pour les webmasters.  +  * [[https://www.mozilla.org/fr/firefox/|Mozilla Firefox]] : navigateur internet, et plus encore grâce aux extensions comme WebDevelopper ou LinkChecker, très pratiques pour les webmasters.  
-  * [[/clic.php?url=filezilla-project.org/|FileZilla]] : client FTP pour transférer vos fichiers sur le serveur.  +  * [[https://filezilla-project.org/|FileZilla]] : client FTP pour transférer vos fichiers sur le serveur.  
-  * [[/clic.php?url=www.scintilla.org/SciTE.html|SciTE]] : éditeur de texte avec coloration syntaxique, très pratique pour éditer du code HTML, PHP ou CSS.  +  * [[https://www.scintilla.org/SciTE.html|SciTE]] : éditeur de texte avec coloration syntaxique, très pratique pour éditer du code HTML, PHP ou CSS.  
-  * [[/clic.php?url=kompozer.net/|Kompozer]] : éditeur graphique pour pages web, si vous ne voulez pas taper de code HTML.  +  * [[https://www.gimp.org/|The Gimp]] : éditeur pour images et retouche photos. 
-  * [[/clic.php?url=www.gimp-fr.org/|The Gimp]] : éditeur pour images et retouche photos. +
  
  
Ligne 182: Ligne 158:
  
 Les sites de documentation sur internet sont légion, il est difficile de s'y retrouver. En voici donc une petite sélection, n'hésitez pas à me faire part des adresses de vos sites favoris.  Les sites de documentation sur internet sont légion, il est difficile de s'y retrouver. En voici donc une petite sélection, n'hésitez pas à me faire part des adresses de vos sites favoris. 
-  * [[http://www.cactuspro.com/clic.php?url=gandi.net/|gandi.net]] : une société française pour acheter et gérer vos noms de domaine.  +  * [[https://gandi.net/|gandi.net]] : une société française pour acheter et gérer vos noms de domaine.  
-  * [[http://www.cactuspro.com/clic.php?url=www.php.net/|php.net]] : site officiel de PHP, avec [[http://www.cactuspro.com/clic.php?url=www.php.net/manual/fr/|la doc en français très bien faite]].  +  * [[https://www.php.net/|php.net]] : site officiel de PHP, avec [[https://www.php.net/manual/fr/|la doc en français très bien faite]].  
-  * [[http://www.cactuspro.com/clic.php?url=www.mysql.com/|mysql.com]] : site officiel de MySQL.  +  * [[https://www.mysql.com/|mysql.com]] : site officiel de MySQL.  
-  * [[/clic.php?url=cyberzoide.developpez.com/|Cyberzoide]] : quelques docs, dont une bien faite [[/clic.php?url=cyberzoide.developpez.com/php4/php4mysql/|pour commencer PHP et MySQL]].  +  * [[https://cyberzoide.developpez.com/|Cyberzoide]] : quelques docs, dont une bien faite [[https://cyberzoide.developpez.com/php4/php4mysql/|pour commencer PHP et MySQL]].  
-  * [[/clic.php?url=www.commentcamarche.net/| commentcamarche.net]] : Comment ca marche ? [l'informatique] : contient une multitude de documentations, générales ou pointues. Exemple : le fichier [[/clic.php?url=www.commentcamarche.net/apache/apacht.php3|.htaccess]].  +  * [[https://www.commentcamarche.net/| commentcamarche.net]] : Comment ca marche ? [l'informatique] : contient une multitude de documentations, générales ou pointues. Exemple : le fichier [[https://www.commentcamarche.net/apache/apacht.php3|.htaccess]].  
-  * [[/clic.php?url=www.siteduzero.com/|Site du zéro]] de nombreux tutoriels pour expliquer plein de choses en partant de zéro. Si vous comptez faire un site web vous même, lisez celui qui [[/clic.php?url=www.siteduzero.com/tuto-3-6-0-apprenez-a-creer-votre-site-web.html|vous apprend à créer votre site web]].  +  * [[https://pompage.net/|pompage.net]] : CSS et standards web. Pour aller encore plus loin dans la création de site web. 
-  * [[/clic.php?url=pompage.net/|pompage.net]] : CSS et standards web. Pour aller encore plus loin dans la création de site web.  +
- +
- +
-===== Formmail ===== +
- +
-Le serveur est équipé de **Formmail** (script Perl très connu), qui vous permet d'envoyer le contenu d'un formulaire sur une adresse email.\\ +
-  * Ce script est à l'adresse **/cgi-sys/FormMail.cgi** (mais ne le cherchez pas dans votre compte, c'est un alias). +
-  * Vous devez spécifier une adresse email de votre domaine. +
-Voici un exemple : +
-<code> +
-<form method="post" action="/cgi-sys/FormMail.cgi"> +
-<input type="hidden" name="recipient" value="vous@example.com"> +
-<input type="hidden" name="redirect" value="http://www.example.com/merci.htm"> +
-Votre adresse Internet : <input type="text" name="adresse"><br> +
-Votre commentaire : <textarea name="commentaire"></textarea> +
-<input type="submit" value="Envoyer"> +
-</form> +
-</code> +
-Si vous voulez envoyer le résultat du formulaire à une adresse email externe, par exemple vous@ailleurs.com, vous devez créer un **Renvoi automatique**. Dans votre interface d'administration allez dans la rubrique //Courrier// (ou //Mail//), cliquez sur //Renvois automatiques// (ou //Forwarders//) et suivez les instructions. +
- +
-Ce script Perl Formmail permet de nombreuses choses, comme de préciser le champ qui servira de sujet au message, les champs obligatoires, la page de redirection une fois le formulaire envoyé, etc. Une recherche vous donnera beaucoup de résultats. Voici une [[http://artisanat.ch/cgi-bin/formmail.html|documentation en français]], et [[http://www.scriptarchive.com/readme/formmail.html|une en anglais]]. Ecrivez-moi si vous en trouvez de meilleures, merci. +
  
-===== Accès sécurisé / paiement en ligne ===== 
  
-Plusieurs moyens sont à votre disposition pour avoir un accès sécurisé et permettre de recevoir le paiement en ligne de vos clients. 
-  - Avoir un accès sécurisé à votre nom de domaine, sous la forme https://www.example.com/ (notez le https au lieu de http : le s veut dire //secure// ou //sécurisé//). Cela coûte 70 dollars par an, que nous vous refacturons directement, selon le cours du dollar. 
-  - Avoir un accès sécurisé de la forme https://www.cactus-mall.com/votre-nom/ : cela coûte 20 euros par an. 
-  - Utiliser l'accès sécurisé de votre banque : à voir avec votre banquier. 
-  - Utiliser un service externe comme Paypal. 
-Les 2 premières méthodes vous permettent de recevoir de manière sécurisée les informations de vos clients, comme les numéros de cartes de paiement. Il vous faut ensuite utiliser un terminal fourni par votre banque. À tous ces moyens il faut ajouter des frais selon ce que vous faites ensuite, consistant souvent en une charge fixe annuelle plus une charge au pourcentage de chaque transaction, mais cela est en dehors de l'hébergement cactuspro / cactus-mall. 
  
 +===== Accès sécurisé =====
  
 +Tous les sites sont maintenant accessibles avec HTTPS, de manière sécurisée.
 ===== Forum dédié aux webmasters ===== ===== Forum dédié aux webmasters =====