Comment obtenir de l'assistance
|
Comment puis-je obtenir de l'assistance? |
-
En utilisant le
formulaire sécurisé,
qui permet la transmission sécuritaire d'informations confidentielles
comme votre mot de passe.
-
Par courrier électronique aux adresses
(tech ou sales) @ csoft.net. Nous préférons les
messages en texte simple sans HTML.
-
En appelant le numéro sans-frais 1-888-655-4977.
-
Non-officiellement, par discussion chat via
#csoft.net
sur le réseau
Freenode.
Une interface web est disponible.
Si vous utilisez votre shell, le client IRC
irssi
est aussi disponible sur tous nos serveurs.
|
|
Les annonces de service |
|
Les annonces liées au service (par exemple les opérations de maintenance,
les mises à jour matérielles ou les installations logicielles) sont
disponibles à partir du fichier /etc/motd de votre serveur.
Ces annonces sont affichées sur la page principale de l'interface web,
et elles apparaîssent, par défaut, lorsque vous vous connectez par ssh
ou FTP.
Les annonces que nous considérons très importantes sont également faites
par courriel.
|
La connectivité
|
Combien de bande passante/traffic fournissez vous? |
|
Nous ne nous occupons pas du traffic cumulatif ou du nombre d'accès
que votre site enregistre régulièrement. La bande passante minimale que
nous fournissons (celle qui est disponible même si le lien devient
saturé) varie dépendant de votre plan d'hébergement ainsi que le serveur
qui héberge votre compte. Contactez notre support technique si vous
avez des exigences particulières en matière de traffic.
|
|
Attribuez vous des priorités aux services? |
|
Oui, parce que certains services exigent des délais minimums. Les services
shell et web, par exemple, ont préséance sur les transferts de fichier
par ftp. Le service IMAP a priorité sur le service POP.
Nos routeurs utilisent l'excellent filtre
pf
d'OpenBSD (avec
ALTQ),
qui nous permet d'attribuer ces priorités.
|
|
Avez vous une adresse que je peut utiliser pour tester la vitesse?
|
|
Oui, vous pouvez télécharger à partir de notre
dépot
de
logiciels.
|
L'espace disque
|
Combien d'espace disque est-ce que j'utilise présentement |
Cette information est disponible à partir de l'interface web.
Si vous utilisez votre accès shell, vous pouvez toujours utiliser la
commande du. Par exemple:
$ du -hs ~/www
$ du ~/SomeDir | sort -rn | head
|
Restrictions sur le contenu
|
Quelles sont les restrictions sur le contenu? |
|
Les restrictions légales sur le contenu sur sont détaillées dans le
contrat d'hébergement.
|
|
Permettez-vous le contenu pornographique? |
|
Non, tel que mentionné dans le contrat,
nous ne permettons pas le contenu pornographique sur nos serveurs.
|
Restrictions sur les logiciels côté-serveur
|
Puis-je exécuter des procéssus en arrière plan? |
|
Oui, tant que tout est conforme à nos
politiques en matière de logiciels
sur le serveur.
|
|
Puis-je utiliser un client IRC ou IM depuis mon shell? |
|
Oui. Un nombre de clients populaires sont déjà installés sur nos serveurs.
Par contre, les bots ne sont pas permis.
Si vous voulez utiliser un bot IRC, voyez nos
Politiques à ce sujet.
|
|
Puis-je utiliser l'utilitaire screen depuis mon shell? |
|
Oui, screen est déjà installé sur
l'ensemble de nos serveurs et la fonction « détachement » peut être
utilisée.
|
Le service web
|
Is mod_rewrite enabled?
|
Yes, mod_rewrite is standard on our servers and is available to
everyone.
See the Apache
mod_rewrite documentation
for more information.
mod_rewrite users may also find the following
cheat sheet
handy.
As always, don't hesitate to contact us if you need help with this feature.
Other standard functions provided by our shared web servers are described on
this page.
|
|
Do CGI/FastCGI/PHP scripts execute under my own UID?
|
Yes. All CGI and FastCGI applications (including PHP scripts) will execute
with your own unix account privileges.
To save on resources, many inexpensive shared hosting providers will execute
PHP scripts under a single account shared by all users of the system
(thus requiring users to open up their script data and databases to
unauthorized access and intellectual property theft by other users on
the same system).
On our systems, all web applications will execute under your own unix
privileges. Therefore, scripts can use secure unix permission modes such
as 0700 and data files used by scripts can use modes such as 0600.
|
|
Why can't I pass arbitrary environment variables to my CGI script using
SetEnv in .htaccess?
|
|
You can, but since suEXEC imposes restrictions on the environment
variable names, the name must be prefixed with "HTTP_" or "SSL_".
You can also pass any environment variable in suEXEC's "safe" list.
|
|
Quelles extensions de PHP sont disponibles? |
Un ensemble de profils de configuration de PHP sont disponibles sur nos
serveurs, offrant de différentes options de compilation (ceci ne
s'applique pas aux utilisateurs de serveurs web dédiés qui utilisent
leur propre installation de PHP).
Pour choisir une configuration, utilisez notre panneau de contrôle ou
l'utilitaire csoftadm. Les options disponibles sont:
| php4 | PHP 4.x, basic (deprecated) |
| php4-fat | PHP 4.x, fat (deprecated) |
| php4-fat-unsafe | PHP 4.x, fat, register_globals (deprecated) |
| php52 | PHP 5.2.x, basic |
| php52-mb | PHP 5.2.x, mbstring extension |
| php52-fat | PHP 5.2.x, fat |
| php52-fat-nomagic | PHP 5.2.x, fat, no magic quotes |
| php52-fat-mb | PHP 5.2.x, fat + mbstring extension |
| php52-fat-unsafe | PHP 5.2.x, fat, register_globals (deprecated) |
| php53 | PHP 5.3.x, basic |
| php53-mb | PHP 5.3.x, mbstring extension |
| php53-fat | PHP 5.3.x, fat |
| php53-fat-mb | PHP 5.3.x, fat + mbstring extension |
Les configurations de base php4, php52 et php53
supportent, au minimum, les extensions suivantes:
-
Le support XML
-
Les sessions
-
L'interface MySQL
-
Les extensions MySQLi
-
L'interface PostgreSQL
-
L'interface SQLite
-
L'interface DBA (gdbm)
- PDO Driver for SQLite (PDO_SQLITE)
- PDO Driver for SQLite2 (PDO_SQLITE2)
- PDO Driver for MySQL (PDO_MYSQL)
- PDO Driver for PostgreSQL (PDO_PGSQL)
Les profiles «fat» rajoutent, en outre, les extensions suivantes:
- GD 2
- TTF (FreeType)
- Zlib
- Iconv
- Gettext
- Libjpeg
- Libpng
- CURL
Les profiles «unsafe» ont l'option dépréciée
register_globals est
activée par défaut.
Les profiles «mb» ajoutent la prise en charge de chaînes de
caractères multi-octets (l'extension mbstring).
|
|
Comment le serveur web est-il configuré par défaut? |
|
Les paramètres par défaut de nos serveurs web sont répertoriés sur
cette page page,
avec les modules disponibles, les noms de fichiers d'index ainsi que
les extensions reconnues par défaut.
|
|
Comment puis-je obtenir un certificat SSL? |
|
Soit à partir d'un fournisseur de certificat reconnu, tel que
Thawte, soit en le signant
vous-même (voyez le
petit guide SSL pour plus
de détails).
|
|
Comment puis-je configurer mon certificat SSL? |
Avec csoftadm, activez l'option «ssl». Ensuite créez un répertoire
~/ssl/ (permissions = 0700).
Placez le fichier texte du certificat dans ~/ssl/cert, avec la
clef privé dans ~/ssl/key.
Si votre certificat utilise une passphrase, écrivez la dans un
fichier texte que vous nommez ~/ssl/pp.
Lorsque tout est prêt, envoyez une requête au support technique afin
d'ouvrir le port SSL pour votre hôte virtuel.
Vous pouvez également soumettre votre certificat par le biais de l'interface
web de csoftadm.
|
|
Comment le répertoire ~/www/ est-il organisé? |
Nos plans d'hébergement qui fournissent une adresse IP unique (tel que
Budget) permettent à l'utilisateur de configurer
plusieurs noms de domaine, chacun pointant vers son propre sous-répertoire
de ~/www/.
Un répertoire (ou un lien symbolique) est requis pour chaque domaine ou
sous-domaine configuré.
Le répertoire ~/www/logs/ contient les journaux d'accès et ceux
d'erreur. Ces journaux ne sont pas actifs par défaut et doivent être
configurés avec csoftadm. Afin d'éviter le gaspillage de ressources,
veuillez éviter de laisser vos journaux actifs lorsque vous ne les
utilisez pas.
|
|
Comment puis-je afficher des pages d'erreur personnalisées? |
|
Utilisez la directive ErrorDocument dans un fichier
.htaccess (voyez le
petit guide
pour des exemples).
Nous vous prions d'utiliser des documents compacts et sans images; les
scripts ne sont pas permissibles comme ErrorDocuments (avec
l'exception de FastCGI).
|
|
Comment puis-je modifier la configuration du serveur web? |
|
Utilisez un fichier .htaccess dans le répertoire en question,
tel qu'expliqué dans le
petit guide .htaccess.
Plusieurs paramètres impossibles à modifier dans .htaccess
peuvent être manipulés par le biais de csoftadm.
|
|
Puis-je utiliser FastCGI avec perl? |
Oui, grâce au module FCGI.
Utilisez l'extension de fichier .fcgi avec le script (ou attribuez
le type «fastcgi-script» dans un fichier .htaccess). Les
applications FastCGI s'exécutent de façon sécurisée (setuid), vous pouvez
donc utiliser des permissions de fichier de 0700.
Un script Perl qui utilise FastCGI ressemble à ceci:
use FCGI;
my $count = 0;
my $request = FCGI::Request();
while ($request->Accept >= 0) {
print('Content-type: text/html', "\r\n\r\n");
print 'Count: ', $count++);
}
Note: warn() et die() ne produiront aucun message dans votre
journal d'erreur par défaut. Vous pouvez adresser ce problème de la
manière suivante:
$warn_handler = sub { print STDERR @_ };
$die_handler = sub { print STDERR @_ unless $^S };
$SIG{__WARN__} = $warn_handler if (tied (*STDIN));
$SIG{__DIE__} = $die_handler if (tied (*STDIN));
|
|
Puis-je utiliser FastCGI avec C/C++? |
Oui, et c'est en fait la méthode que nous recommandons à ceux de nos
client qui nécessitent des applications web de haute performance.
Voici un programme FastCGI minimal:
#include "fcgi_stdio.h"
#include <stdlib.h>
int
main(int argc, char *argv)
{
int count = 0;
while (FCGI_Accept() >= 0) {
printf("Content-type: text/html\r\n\r\n"
"Request: %d on host %s", count++,
getenv("SERVER_NAME"));
}
return (0);
}
Vous le compileriez avec:
$ cc -I/usr/local/include -o foo foo.c -L/usr/local/lib -lfcgi
Pour des applications plus complexe, vous serez peut-être intéressé
par PerCGI.
PerCGI est une librairie supportée pour applications FastCGI en C/C++.
Notre interface web, par exemple, est basée sur PerCGI.
Pour plus de détails, visitez le
site du projet.
|
|
Puis-je éditer des paramètres php.ini? |
Il suffit d'utiliser les fonctions
ini_set,
ini_file_set et
ini_path_set.
Notez que les directives php_flag et php_value
(dans .htaccess)
ne fonctionneront pas car nous utilisons la méthode CGI pour exécuter les
scripts PHP.
Utiliser ini_set() rend aussi votre script plus portable à
différents types de serveurs web.
Si vous avez votre propre serveur dédié sous le plan
Avancé ou
Corporatif, vous utilisez probablement mod_php et vous pouvez
donc utiliser .htaccess pour modifier ses paramètres.
|
|
Les modules PHP Pear sont-il disponibles? |
|
Oui, ceux-ci sont disponibles avec tous nos profiles de configuration
PHP.
Contactez nous pour l'installation de modules Pear spécifiques.
|
|
Puis-je utiliser un script d'upload HTTP? |
Oui, pour autant que:
-
Le script ne permet pas la compilation ou l'exécution arbitraire de
code après le téléchargement (ce qui pourrait conduire au piratage de
votre compte).
-
Vous enregistrez un journal et vous surveillez les téléchargements
régulièrement.
-
Vous reconaissez que le contenu téléchargé ne doit pas enfreindre
notre contrat d'hébergement.
|
|
Comment puis-je éditer le include_path de PHP? |
|
Utilisez la fonction
ini_set(),
tel qu'expliqué ici.
|
|
Est-ce que ImageMagick/PerlMagick est installé? |
|
Oui, ImageMagick est disponible sur tous nos serveurs. |
|
Puis-je utiliser un tel client webmail IMAP? |
Oui, mais l'application doit s'exécuter sous le contrôle de FastCGI,
le protocole IMAP étant conçu pour une exécution persistante. Même sous
FastCGI, les applications webmail utilisant IMAP demeurent extrèmement
lentes et inefficaces. Le protocole IMAP est réellement conçu pour les
logiciels de client tel que Mozilla Thunderbird, où les connections sont
persistantes et s'exécutent plus ou moins dans l'arrière-plan.
Notre propre
interface webmail
combine l'utilisation de caches avec un protocole différent afin
d'accéder au courrier directement. C'est donc beaucoup plus rapide, même
avec des boîtes de courrier extrèmement larges. C'est un logiciel libre
que nous supportons officiellement, il peut être installé sous votre compte
et personnalisé pour votre site.
|
|
Comment puis-je désactiver mon espace web? |
|
Pour supprimer votre entrée VirtualHost de la configuration d'Apache,
renommez votre répertoire ~/www/. Cela peut servir lorsque vous
voulez mettre votre site hors ligne temporairement, ou lorsque vous
n'utilisez pas votre epsace web.
|
|
Quelles permissions devrais-je utiliser pour tel fichier/répertoire? |
Votre répertoire home devrait conserver ses permissions par
défaut de 0711. En particulier, la permission o+x
(exécution par autres) est requise si vous utilisez le service de
courrier électronique, des comptes cvs/subversion additionels,
ou le service web partagé (ne s'applique pas aux serveurs web
personnels sous les plans
Avancé et
Corporatif).
Les scripts CGI, FastCGI et PHP s'exécutent sous votre propre
UID (identificateur d'utilisateur) et par conséquent n'ont pas
besoin d'être lisibles-par-autres. Prennez note que beaucoup de logiciels
CGI et PHP n'utilisent pas des permissions sécuritaires par défaut, alors
il est préférable de vérifier vous-même.
Pour tout script CGI et PHP, utilisez des permissions de 0700
(lecture/écriture/exécution par vous seul). Pour n'importe quel fichier
privé utilisé par le script, utilisez 0600 (lecture/écriture par
vous seul).
|
|
Où se situe un tel interpréteur sur le serveur? |
|
Langage |
Chemin de l'interpréteur |
| AWK |
/usr/bin/awk
|
| Bourne shell |
/bin/sh
|
| C shell |
/bin/csh
|
| Korn shell |
/bin/ksh
|
| Perl |
/usr/bin/perl /usr/local/bin/perl /bin/perl
(déprécié) |
| PHP/cgi |
/usr/local/bin/php (alias for php52-fat) /usr/local/bin/php* (see available profiles)
|
| Python |
/usr/bin/python /usr/local/bin/python /usr/local/bin/python2.x
|
|
Le service FTP
|
Puis-je utiliser un client FTP plain-text? |
Oui, mais ce n'est pas recommandé. Le protocole FTP traditionnel ne doit
jamais être utilisé pour accéder à des comptes privés,
parce qu'il transmet les données à travers l'Internet sans aucun
chiffrement,
(ceci inclut même le mot de passe de votre compte).
Sous les systèmes de type unix, les programmes
scp, sftp et rsync (avec ssh)
sont disponibles.
Sous windows, nous recommendons
WinSCP.
Nous avons compilé une
liste exhaustive de programmes
SSH disponibles gratuitement pour différentes plate-formes.
|
|
Pourquoi mon client FTP bloque en listant les fichiers? |
|
Assurez vous que votre client FTP est configuré pour utiliser le mode
passif (PASV) pour les transferts de données. Contactez votre administrateur
de réseau local pour vous assurer que les connections FTP ne sont pas
filtrées. Le protocole FTP est souvent problématique avec les pare-feux
modernes et nous en déconseillons l'utilisation.
|
Sauvegardes et disponibilité
|
Quelle est la procédure pour la récupération de fichiers? |
Pour récupérer un fichier ou répertoire à partir de la sauvegarde
la plus récente, vous pouvez:
-
(Recommandé) Copier le fichier à partir de
/backup/votrenom/ sur le serveur. /backup/ est un
mount NFS vers le serveur mirroir contenant la sauvegarde
la plus récente.
-
Vous connecter sur le compte shell sur le serveur mirroir. Si votre
serveur principal est nommé foo.csoft.net, le serveur mirroir
sera nommé foo2.csoft.net.
-
Faire parvenir une liste de fichiers/répertoires à récupérer au
support technique.
|
|
Comment effectuez vous les sauvegardes et la redondance? |
Nous utilisons rsync afin de mettre à jour plusieurs copies de
vos données situées sur différents serveurs.
Si le serveur principal est en panne, le serveur secondaire prend
immédiatement le relai (pour se faire, nous utilisons le système
CARP).
-
La sauvegarde de votre répertoire maison complet est mise à
jour régulièrement avec l'utilitaire
rsync.
-
Les sauvegardes de vos bases de données MySQL sont mises à jour
en temps réel grâce au mécanisme de réplication de MySQL.
Les bases PostgreSQL sont toujours mises à jour périodiquement.
-
Les sauvegardes de vos données de configuration (tel que gérées
par csoftadm) sont mises à jour en temps réel grâce au mécanisme
de réplication de csoftadm.
-
Les sauvegardes de vos boîtes de courrier sont mises à jour
périodiquement avec rsync, mais nous travaillons activement sur
un mécanisme de réplication du courrier.
|
|
Quelle est la fréquence de mise à jour des sauvegardes? |
|
Tous nos serveurs ont un ou plusieurs serveurs secondaires (pour la
tolérance aux fautes). Chaque serveur secondaire contient une copie mirroir
de tous les fichiers du serveur principal. Cette copie mirroir est mise
à jour au minimum à tous les 4 heures. Le serveur principal contient aussi
une sauvegarde incrémentale hebdomadaire.
|
Serveur de noms
|
Pouvez-vous enregistrer mon nom de domaine? |
|
Nous n'offrons pas de service d'enregistrement de noms de domaines. Nous
ne nous occupons pas des registrations/transferts de domaines de nos
clients car la plupart des registrars ont des interfaces simples. En 1999,
nous avons reçu des commentaires positifs à propos de
gandi.net et
joker.com.
|
|
Comment configurer des domaines et sous-domaines additionnels? |
Sous l'interface web, cette fonction se trouve sous la section
«Noms de domaine». Avec l'interface shell, utilisez la commande
dns add afin d'ajouter un domaine ou sous-domaine.
Le serveur web va automatiquement chercher pour un répertoire (ou un
lien) du même nom sous votre ~/www/. Par exemple, si vous voulez
faire une page pour http://foo.exemple.com/, configurez «foo.exemple.com»
avec la fonction DNS et téléchargez votre page dans votre dossier
~/www/foo.exemple.com/.
Vous pouvez pointer plusieurs domaines et sous-domaines vers une même
à l'aide de liens.
Par défaut, csoftadm traite les sous-domaines tel «www.exemple.com»
spécialement et crée automatiquement un lien de «www.exemple.com» vers
«exemple.com» lorsque le sous-domaine «www» est ajouté.
|
|
Puis-je modifier les enregistrements MX, NS, TXT ou SOA? |
|
Oui, ces changements peuvent êtres effectués avec l'aide de csoftadm, soit
l'interface web ou l'interface shell.
|
|
Combien de temps prennent les changements DNS? |
|
Les mises à jour du DNS prennent moins de 1 heure sur nos serveurs
primaires et secondaires. Ces changements prennent généralement moins
de 6 heures pour refléter sur les serveurs DNS globaux. Cest délais
sont configurables, jusqu'à un certain point, avec csoftadm (vous
pouvez éditer l'enregistrement «SOA»).
|
Service de courrier
|
Quel MTA (Mail Transfer Agent) utilisez vous? |
|
Nous utilisons Postfix
avec
mailprocd,
un logiciel de notre conception qui effectue les livraisons locales,
la classification et le filtrage de spam de façon efficace et sécuritaire.
Nous utilisons aussi le gestionnaire de listes de diffusion
GNU Mailman
comme gestionnaire par défaut (mais il est toujours possible d'utiliser
d'autres gestionnaires de listes sous votre compte).
|
|
Comment puis-je configurer une liste de diffusion? |
|
Les listes de diffusion sont configurées à partir de la section Courrier
de notre interface web, ou à l'aide des commandes «mail list» de
l'interface shell. Nous utilisons le logiciel
GNU Mailman.
Après avoir ajouté une liste, vous obtiendrez l'URL pour accéder à
l'interface administrative de Mailman, qui vous permettera de
configurer un bon nombre d'options avancées. Des archives web sont
également disponibles, mais ne sont pas ouvertes au public par défaut
(vous pouvez changer ce paramètre avec l'interface web).
|
|
Comment configurer les adresses/boîtes de courrier? |
Si vous utilisez l'interface web, allez à la section
«Courrier Électronique». Avec l'interface shell, utilisez les commandes
mail alias et mail mbox.
Chaque adresse électronique peut comprendre une ou plusieurs
destinations de types différents, tel:
- Une boîte de courrier (« foo »)
- Un chemin vers un fichier (« ./Mail/foo.txt »).
- Un chemin vers un maildir
(« ./Mail/foo/ ».
- Une adresse externe (« utilisateur@domaine.ext »)
- Un programme comme procmail
(« |procmail »)
- Un jeu d'instructions pour la classification
(« &monfiltre »), tel que décrit dans la documentation
de csoftadm.
|
|
Filtrez vous le spam globalement? |
|
Non, nous ne faisons aucun filtrage de spam de façon globale sur
nos serveurs et nous n'utilisons pas de RBL. Notre système de courrier
ne bloquera jamais un message. Vous devez configurer le filtrage de spam
sous votre compte afin de l'utiliser.
|
|
Utilisez-vous le «spamd» de SpamAssassin? |
Non. Même si la plupart des hébergeurs utilisent "spamd", nous utilisons
un meilleur système. Le problème avec «spamd» sur les sytèmes
multi-utilisateur est que
le programme s'exécute sous un UID partagé, et certaines fonctions
importantes, tel que le filtrage de Bayes et l'autowhitelisting
requièrent des bases de données persistantes.
Utiliser une base de donnée partagée réduit grandement l'efficacité de
ces fonctions, en plus d'introduire des problèmes de sécurité et de
confidentialité.
Sur nos serveurs, un procéssus persistant qui s'exécute sous votre propre
UID effectue le filtrage, vous pouvez donc avoir vos propres bases de
données SpamAssassin privées. Ce système vous donne également accès à
des paramètres administratifs, et vous permet d'écrire vos propres
tests anti-spam.
Cette fonctionalité était un but clef du projet
mailprocd.
|
|
Comment faire rebondir le courrier à une adresse donnée? |
|
Il suffit de configurer une entrée relocated pour l'adresse, soit
avec l'interface web ou avec la commande mail relocated add
sous l'interface shell. Les messages pour l'adresse en question seront
alors rejetés avec le texte donné (généralement une nouvelle adresse
électronique ou une adresse de site web).
|
|
Comment rapporter l'abus de courrier? |
|
Il existe quelques logiciels semi-automatiques pour faciliter cette
tâche. Ils sont répertoriés
ici et
ici
(en anglais).
|
|
Comment envoyer des messages à des adresses externes? |
|
L'envoi de messages à des adresses externes par le biais de notre
serveur (le relaying) nécessite que votre client de courrier
s'authentifie de façon sécuritaire.
Si vous utilisez
Mozilla Thunderbird,
allez dans Paramètres de comptes/Serveur sortant (SMTP),
cochez l'option Utiliser un nom d'utilisateur et un mot de passe,
saisissez votre nom d'utilisateur (ou le nom d'une de vos
boîtes de courrier), et attribuez à l'option Utiliser une connexion
sécurisée la valeur SSL.
|
|
Comment créer un répertoire IMAP en dehors de INBOX? |
|
Votre client de courrier ne se configure pas correctement avec l'extension
IMAP «NAMESPACE». Pour plus d'informations, voyez
cette page.
Heureusement, vous pouvez créer et effacer les dossiers d'une boîte
IMAP directement à partir de notre interface web
(dans la section Boîte de Courrier, vous cliquez sur la boîte en
question). Bien sûr, la meilleure solution serait d'utiliser un client
IMAP non-défectueux.
|
|
|
|
Contrairement à notre propre système antispam (qui utilise une combinaison
de tests avancés avec
SpamAssassin /
Bayes avec autowhitelisting), les services de courriel gratuits
utilisent souvent un filtrage anti-spam trivial, basé sur les mots-clefs,
ce qui cause fréquemment des erreurs. Par exemple, les messages qui
contiennent les mots "carte de crédit" se retrouvent souvent dans le
dossier «Spam» par erreur.
Les erreurs de filtrage sont très communes, en outre, avec le service
Gmail.
|
|
Où est situé le programme sendmail? |
|
Utilisez le chemin /usr/sbin/sendmail. Si vous utilisez
sendmail à partir de scripts CGI (ou similairement mail() à
partir de scripts PHP), faites attention à ce que les utilisateurs du
script ne puissent pas modifier l'adresse du récipient arbitrairement.
|
|
Pourquoi mon appareil portatif rejette-il le certificat SSL du serveur de courrier? |
|
Quelques appareils ne reconnaissent pas les certificats SSL des serveurs
de courrier. Si le logiciel n'offre aucune option pour accepter de façon
permanente un certificat, vous pouvez probablement l'importer manuellement.
Les certificats peuvent être téléchargés en format text à partir de la
page d'information de votre serveur (soit http://foo.csoft.net/ si votre
compte est hébergé sur le groupe de serveurs "foo"), sous la section
"Mail Server SSL Certificates".
|
Service shell
|
Comment me connecter à mon shell? |
|
Utilisez un client SSH (secure shell). Connectez vous à l'adresse
de votre serveur en fournissant votre nom d'utilisateur et mot de passe.
Nous avons compilé une liste de
clients ssh disponibles gratuitement pour une variété de plate-formes.
|
|
Je suis sur un serveur *BSD. Puis-je quand même utiliser un environnement GNU? |
|
Oui. Les versions GNU des commandes standard (tel ls, cp,
mv, tar, make, etc) sont disponibles sur tous nos
serveurs *BSD. Si vous voulez les utiliser par défaut, créez un fichier
vide du nom de ~/.prefer_gnu et reconnectez vous. Les scripts de
login configureront alors automatiquement un nombre d'aliases
(vu que les utilitaires GNU sont installés avec le préfixe « g »).
|
|
Puis-je utiliser un client telnet? |
|
Nous n'offrons plus l'accès telnet traditionnel depuis plusieurs années,
car des clients SSH sont désormais disponibles gratuitement pour toutes les
plate-formes majeures.
|
|
Comment désactiver/personnaliser le message de login? |
Créez un fichier ~/.hushlogin pour désactiver les deux, ou
~/.no_fortune pour désactiver seulement le programme
fortune
(occasionelle source de confusion parmi les néophytes).
Vous pouvez aussi avoir un fichier ~/.fortune avec des
paramètres alternatifs pour fortune
(le défaut est -s, pour des proverbes courts). Nous vous
conseillons d'éviter l'option -o (citations offensives).
Si vous êtes sur un serveur BSD, vous pouvez exécuter l'utilitaire
calendar à partir de votre script de login.
|
Bases de données
|
Comment puis-je configurer mes bases de données? |
|
Les bases MySQL et PostgreSQL peuvent être configurées par csoftadm.
Avec l'interface web, allez sous la section «Bases de données». Avec
l'interface shell, les commandes se trouvent sous db mysql
et db pgsql.
|
|
Quels paramètres de connection dois-je utiliser? |
|
À moins que vous accédez votre base à distance, l'adresse du serveur de
bases est localhost. Pour les bases PostgreSQL, l'authentification
Unix locale est utilisée par défaut alors vous pouvez utiliser votre propre
nom d'utilisateur et aucun mot de passe (tout procéssus sous votre compte
peut se connecter). Pour les bases MySQL, les utilisateurs sont configurés
individuellement et un mot de passe est requis.
|
|
Comment produire ou importer un dump de ma base? |
Avec MySQL, la commande mysqldump
génère une représentation texte du contenu d'une base. Ce texte est
habituellement sauvegardé dans un fichier. Cette commande accepte les
même arguments que mysql.
# Dump
$ mysqldump -u myname_mydb -p myname_mydb > myname_mydb.dump
# Import
$ mysql -u myname_mydb -p myname_mydb < myname_mydb.dump
Avec PostgreSQL, utilisez la commande pg_dump pour sauvegarder
votre base dans un fichier, et envoyez le contenu de ce fichier à
psql pour restaurer.
# Dump
$ pg_dump myname_mydb > myname_mydb.dump
# Import
$ cat myname_mydb.dump | psql myname_mydb
|
|
J'ai importé une base MySQL à partir d'un dump mais des tables manquent! |
|
Votre dump contient probablement des mots-clefs tel que
KEY et ORDER sans les caractères nécessaires de citation.
Essayez de passer le paramètre --allow-keywords à mysqldump
afin de permettre les mots-clefs nus.
|
Le service Subversion
|
Comment puis-je créer un dépot subversion? |
|
En utilisant soit la commande svnadmin create, soit la section
Subversion de l'interface web.
Voyez le mini-guide subversion pour
plus de détails.
|
|
Puis-je déplacer des fichiers entres différents dépots tout en conservant leur historique? |
Oui. Pour déplacer un répertoire /trunk/foo de repo1 vers
repo2, vous exécuteriez, sur le serveur, la commande:
$ svnadmin dump repo1 |svndumpfilter /trunk/foo |svnadmin load repo2
Voyez le livre Subversion:
Repository Maintenance (en anglais).
|
Le service VPS
|
Do you provide VPS (Virtual Private Server) service?
|
Yes, our
Avancé and
Corporatif plans allows users to run
virtual private servers. The only requirement for the virtualized
operating system is support for the AMD64 architecture which all of
our servers are using.
We generally recommend against using virtualization solely for the purpose of
running web, application servers and such. Our traditional hosting service
differs significantly from what the majority of "shared hosting" providers
are offering. Most of them do not provide their customers with server
arrays (and many are not competent at the often technically challenging
task of correctly securing their multi-user environments). Also,
- If you have an
Avancé or
Corporatif package, you can already
execute any type of web or application server. Under Unix, users
normally cannot configure daemons to listen on privileged ports
(i.e., 80), but we address this very simply by using transparent
packet rewriting at the routing level.
See the
Dedicated Apache Installation Guide
for an overview of the typical installation procedure (which we can also
perform on request).
- The reliability and price/performance ratio for shared hosting
service is better than VPS solutions (including our own), because our
shared hosting users have multiple physical servers (with high
capacity interconnects), at their disposal. The task of serving a
web page, processing e-mail or issuing a database query, for example,
can be distributed between multiple servers. Hardware failures do not
impact the service. Increase in server load is addressed by adding
more servers. No VPS providers that we are aware of are providing this
service at any price approaching that of our shared hosting packages.
- You can install software "as root" through our standard ports/packages
system.
- You can perform administrative tasks which normally require root access
using either csoftadm or the web interface.
- Your CGI/PHP scripts, your mail delivery system and even your spam
filter, on our system are already under your control, and executing
under your own Unix privileges.
- Securing server software is a high-maintenance task. Our system
administrators are constantly applying reliability and security fixes
for the operating systems, installed libraries and applications.
Administering a VPS involves handling these tasks by yourself,
without accountability on the part of the hosting provider.
|
|