Csoft.net - Foîre Aux Questions
<-- Retour vers Documentation
Catégories

Comment obtenir de l'assistance

Comment puis-je obtenir de l'assistance?
  • En utilisant le formulaire sécurisé ou via courriel à tech@csoft.net (assistance technique), ou sales@csoft.net (département des ventes).
  • Pendant les heures d'ouverture, en appelant le numéro sans-frais 1-888-655-4977.
  • En dehors des heures d'ouverture, en appelant un administrateur directement (numéro fourni sur demande).

Non-officiellement, discussion chat via #csoft.net sur le réseau Freenode. Une interface webchat 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 pour adultes / pornographique?
Ce n'est pas notre politique d'interdire le contenu pour adulte, mais celui-ci doit être bien identifié.

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:

php52 PHP 5.2.x, basic (déprécié)
php52-mb PHP 5.2.x, mbstring extension (déprécié)
php52-fat PHP 5.2.x, fat (déprécié)
php52-fat-nomagic PHP 5.2.x, fat, no magic quotes (déprécié)
php52-fat-mb PHP 5.2.x, fat + mbstring extension (déprécié)
php52-fat-unsafe PHP 5.2.x, fat, register_globals (déprécié)
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
php54 PHP 5.4.x, all extensions

Toutes les configurations 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 (aussi incluses dans php54):
  • 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 last stable version)
/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.

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.
Comment puis-je utiliser le filtrage de spam?
Voyez le guide rapide: Utiliser le filtre anti-spam.
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.
Est-ce possible de créer un mirroir pour un dépot distant?
Oui, grâce à l'utilitaire svnsync. Voyez le mini-guide: Dépots-mirroirs avec Subversion.
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.

Ce site web - © 2014 Hébergement Csoft.net Inc.
(Nous Rejoindre) (Politique de Confidentialité)
  Valid HTML 4.01 Transitional