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édentes Révision précédente
Prochaine révision
Révision précédente
apache:ajout_domaine [2012/01/04 02:45]
Anael MOBILIA typo
apache:ajout_domaine [2014/05/27 03:32] (Version actuelle)
Ligne 7: Ligne 7:
  
 <note tip>Configurer Apache pour qu'il délivre le contenu de votre site internet à vos visiteurs.</note> <note tip>Configurer Apache pour qu'il délivre le contenu de votre site internet à vos visiteurs.</note>
 +<note important>[[apache:ajout_domaine_script_bash|Une version automatisée (script bash) du tutoriel existe]].
 +\\
 +Je vous conseille de créer votre premier domaine en suivant ce tutoriel afin de comprendre la configuration d'Apache.</note>
 <note>**Prérequis** <note>**Prérequis**
   * [[apache:installation_configuration|Avoir installé Apache.]]   * [[apache:installation_configuration|Avoir installé Apache.]]
   * FIXME Avoir installé nano.   * FIXME Avoir installé nano.
 +  * FIXME Avoir créé un répertoire spécifique au domaine par default ou l'avoir désactivé (faille de sécu)
 </note> </note>
 \\ \\
Ligne 25: Ligne 29:
 mkdir /var/www/anael.eu/logs</code> mkdir /var/www/anael.eu/logs</code>
  
 +<note warning>Apache, à son installation, créée un domaine par défaut qui sera affiché lorsqu'un visiteur accédera à votre serveur via son adresse IP //(http://88.191.122.115 par exemple)//.
  
 +Le contenu délivré correspond au répertoire /var/www/ par défaut. Ce qui signifie qu'une personne demandant la page http://adresse_ip/anael.eu pourrait afficher le contenu du répertoire, ce qui revient à une faille de sécurité.
 +
 +Pour simplifier, nous allons désactiver le domaine par défaut :
 +<code bash>a2dissite default
 +/etc/init.d/apache2 reload</code></note>
  
 ==== Création d'un fichier de déclaration du domaine ==== ==== Création d'un fichier de déclaration du domaine ====
Ligne 73: Ligne 83:
 Fin de la configuration spécifique au répertoire /var/www/anael.eu/www/ Fin de la configuration spécifique au répertoire /var/www/anael.eu/www/
  
-<code apache> ErrorLog /var/www/vhosts/anael.eu/logs/error.log</code>+<code apache> ErrorLog /var/www/anael.eu/logs/error.log</code>
 Chemin vers le fichier de logs des erreurs (de scripts, page non trouvée, problème de configuration du serveur...) Chemin vers le fichier de logs des erreurs (de scripts, page non trouvée, problème de configuration du serveur...)
  
Ligne 83: Ligne 93:
 [[http://httpd.apache.org/docs/2.2/mod/core.html#loglevel|Doc. Apache]] [[http://httpd.apache.org/docs/2.2/mod/core.html#loglevel|Doc. Apache]]
  
-<code apache> CustomLog /var/www/vhosts/anael.eu/logs/access.log combined</code>+<code apache> CustomLog /var/www/anael.eu/logs/access.log combined</code>
 Définition spécifique du format des logs d'accès : j'intègre 3 informations en plus : referrer, user_agent et cookie. Définition spécifique du format des logs d'accès : j'intègre 3 informations en plus : referrer, user_agent et cookie.
 \\ \\
Ligne 125: Ligne 135:
  php_admin_value open_basedir /var/www/anael.eu/www/:/tmp/  php_admin_value open_basedir /var/www/anael.eu/www/:/tmp/
  </IfModule>  </IfModule>
- 
 </VirtualHost></file> </VirtualHost></file>