Les deux révisions précédentesRévision précédente | |
issue63:tutowebdev [2012/09/11 18:21] – andre_domenech | issue63:tutowebdev [2012/09/12 16:16] (Version actuelle) – auntiee |
---|
** | ** |
| |
Dans le cadre de cette nouvelle série d'articles, j'ai configuré un serveur virtuel pour vous accompagner jusqu'au bout. Mon serveur tourne sous Ubuntu Server 64 bits 10.10. Ce mois-ci, nous installerons et configurerons Apache2. Je partirai du principe que vous savez comment éditer des fichiers dans un terminal avec vi, c'est ce que nous utiliserons tout le temps. Commençons. | Dans le cadre de cette nouvelle série d'articles, j'ai configuré un nouveau serveur virtuel que nous examinerons tout le long de notre chemin ensemble. Mon serveur tourne sous Ubuntu Server 64 bits 10.10. Ce mois-ci, nous installerons et configurerons Apache2. Je partirai du principe que vous savez comment éditer des fichiers dans un terminal avec vi, c'est ce que nous utiliserons tout le temps. Commençons. |
| |
** | ** |
** | ** |
| |
J'ai le pressentiment que quelques sites distincts seront utiles pour nos essais, je vais donc vous montrer comment configurer cela. Au lieu d'utiliser le dossier et la configuration par défaut d'Apache, nous utiliserons des hôtes virtuels. A partir de ce moment, j'utiliserai example.com que vous pourrez remplacer par votre propre nom de domaine. | J'ai le pressentiment que quelques sites distincts seront utiles pour nos essais et je vais donc vous montrer comment j'ai configuré tout cela. Au lieu d'utiliser le dossier et la configuration par défaut d'Apache, nous utiliserons des hôtes virtuels. A partir d'ici, j'utiliserai example.com que vous devrez remplacer par votre propre nom de domaine. |
| |
** | ** |
** | ** |
| |
Maintenant, un peu de configuration. Poursuivez en utilisant l'exemple de configuration ci-dessus. | Maintenant, un peu de configuration. Poursuivez en utilisant l'exemple de configuration de base ci-dessus. |
| |
** | ** |
** | ** |
| |
N'oubliez pas de remplacer example.com par votre nom de domaine. Cette partie est fastidieuse, je vais donc la parcourir rapidement. ServerAdmin est l'adresse email de celui qui (ou du groupe qui) maintient le site. ServerName est le nom de base du site. Si votre site est un sous-domaine, vous devrez indiquer x.example.com dans ServerName. ServerAlias est l'adresse complète de votre site. DocumentRoot indique où tous vos fichiers publics se trouveront. J'ai pris l'initiative d'activer les journaux d'erreurs pour aider à trouver et à corriger plus facilement de futurs problèmes. Avant que tout cela ne fonctionne, nous devrons créer tous ces sous-répertoires. Cela, bien sûr, est aussi simple que de créer des dossiers : | N'oubliez pas de remplacer example.com par votre nom de domaine. Cette partie est fastidieuse, je vais donc la parcourir rapidement. ServerAdmin est l'adresse e-mail de celui qui (ou du groupe qui) maintient le site. ServerName est le nom de base du site. Si votre site est un sous-domaine, vous devrez indiquer x.example.com dans ServerName. ServerAlias est l'adresse complète de votre site. DocumentRoot indique où tous vos fichiers publics se trouveront. J'ai pris l'initiative d'activer les journaux d'erreurs pour aider à trouver et à corriger plus facilement de futurs problèmes. Avant que tout cela ne fonctionne, nous devrons créer tous ces sous-répertoires. Cela, bien sûr, est aussi simple que de créer des dossiers : |
| |
mkdir -p /srv/www/example.com/public_html | mkdir -p /srv/www/example.com/public_html |
** | ** |
| |
La commande a2ensite est en fait une commande très sympa. Elle dit à apache2 d'activer le site x. Il y a aussi a2dissite pour le désactiver. Elle utilisera le fichier de configuration du site que nous avons créé dans le dossier sites-available et le copiera dans le dossier sites-enabled. Nous pourrions bien sûr le faire nous-même, mais c'est une bonne pratique de laisser apache gérer ses propres fichiers quand il en est capable. L'autre commande demande à apache de recharger ses fichiers de configuration. | La commande a2ensite est en fait une commande très sympa. Elle dit à apache2 d'activer le site x. Il y a aussi a2dissite pour le désactiver. Elle utilisera les fichiers de configuration du site que nous avons créé dans le dossier sites-available et les copiera dans le dossier sites-enabled. Nous pourrions bien sûr le faire nous-mêmes, mais c'est une bonne pratique de laisser apache gérer ses propres fichiers quand il en est capable. L'autre commande demande à apache de recharger ses fichiers de configuration. |
| |
** | ** |
** | ** |
| |
Voilà, c'est terminé pour ce mois ! | Voilà, c'est terminé pour ce mois-ci ! |
| |
La prochaine fois, nous installerons PHP et MySQL pour terminer notre serveur LAMP. | La prochaine fois, nous installerons PHP et MySQL pour terminer notre serveur LAMP. |
| |