« Installation et configuration d'un serveur http apache 2.2 » : différence entre les versions

Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 380 : Ligne 380 :
</VirtualHost>
</VirtualHost>
</nowiki></pre>
</nowiki></pre>
La directive <code>ServerAlias</code> défini csnu.org comme un alias pour <code>www.csnu.org</code>
Créez ensuite <code>/etc/apache2/sites/csnu.org.conf</code> et ajoutez y les lignes suivantes:
<pre>
DocumentRoot /srv/http/csnu.org/csnu.org/
ServerAdmin admin@csnu.org
</pre>
Bien sur il faut que <code>/srv/http/csnu.org/csnu.org/</code> existe et soit accessible par apache2:
<pre>
mkdir -p /srv/http/csnu.org/csnu.org/
chown -R root:www-data /srv/http/csnu.org/
</pre>
Pour que l'ajout soit pris en compte il faut reloader apache2:
<pre>
/etc/init.d/apache2 reload
</pre>
Si vous avez chiffré votre clé avec une passphrase il est important de modifier votre script logrotate car par défaut, il lance un restart de apache qui ne pourra pas se relancer tout seul du fait de la passphrase. Éditez le fichier <code>/etc/logrotate.d/apache2</code> et modifiez la ligne <code>/etc/init.d/apache restart</code> en <code>/etc/init.d/apache reload</code>
Pour le site <code>webmail.csnu.org</code> créez le fichier <code>/etc/apache2/vhosts/webmail.csnu.org.conf</code> et ajoutez y les lignes suivantes :
<pre><nowiki>
<VirtualHost 213.186.47.110:443>
        ServerName webmail.csnu.org
        Include sites/webmail.csnu.org.conf
</VirtualHost>
<VirtualHost 213.186.47.110:80>
        ServerName webmail.csnu.org
        Include sites/webmail.csnu.org.conf
</VirtualHost>
<VirtualHost [2001:41d0:1:d6e::110]:80>
        ServerName webmail.csnu.org
        Include sites/webmail.csnu.org.conf
</VirtualHost>
<VirtualHost [2001:41d0:1:d6e::110]:443>
        ServerName webmail.csnu.org
        Include sites/webmail.csnu.org.conf
</VirtualHost>
Créez ensuite le fichier <code>/etc/apache2/sites/webmail.csnu.org.conf</code> et ajoutez y les lignes suivantes :
<pre>
DocumentRoot /srv/http/csnu.org/webmail.csnu.org/
ServerAdmin admin@csnu.org
</pre>
Comme précédemment, <code>/srv/http/csnu.org/webmail.csnu.org/</code> doit exister et être accessible par apache2.
4 231

modifications

Menu de navigation