Tag archives for apache2

hostonomy: .htaccess vs apache2 configuration

Bonjour,

Comme je le disais, Hostonomy utilise ISPConfig3 pour gérer vos sites. En tant que client de l’offre Hostonomy, vous avez par défaut un profil de revendeur, ce qui vous autorise à créer vos clients, vos sites, leurs sites, vos comptes mails. Par défaut, vous ne pouvez pas modifier manuellement la configuration de votre serveur Apache2 autrement que par un fichier htaccess. Très bien, mais si vous connaissez bien apache et le hosting en général, vous savez que l’interprétation d’un fichier htaccess, se faisant par apache à chaque accès dans le répertoire, prend un temps non négligeable et vous fait perdre un peu de performance.

Demandez au support Altern-IT, de vous passer en mode administrateur, vous aurez alors la possibilité de changer les options apache et php!

Posted in apache2, hostonomy | Leave a comment

Conseil configuration hostonomy

Utilisateur et concepteur de l’offre hostonomy, je vous donne un petit conseil pour héberger vos wordpress, drupal, et joomla.
L’offre se basant sur le projet ISPconfig, Il est plus simple d’activer l’option SuEXEC, afin qu’apache2 exécute les scripts non pas en tant que www-data mais avec votre nom d’utilisateur. Cela vous permet de gérer simplement les droits d’accès et d’exécution.

Posted in apache2 | 2 Comments

Configuration reverse proxy et apache pour garder les IP des clients

L’intérêt de l’utilisation d’un reverse proxy n’est plus à démontrer dans le domaine de l’hébergement. Chez Altern-IT, tous les serveurs web sont derrière un reverse proxy. Par contre, pour pouvoir exploiter pleinement la fonction et gérer correctement ses statistiques, par exemple, il est important de garder l’adresse IP du client dans les logs du serveur web. Par défaut, ce sont ceux du reverse proxy qui apparaitront. Dans notre cas, nous utilisons nginx, en reverse proxy et apache en serveur web. Comment faire pour garder cet IP du client?

Juste un tout petit peu de configuration de chaque côté…
Dans nginx, il faut ajouter les lignes suivantes dans la configuration du serveur:

                proxy_set_header   Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Dans apache, il faut utiliser un module supplémentaire libapache2-mod-rpaf et faire la configuration suivante dans

        RPAFenable On
        RPAFsethostname On
        RPAFproxy_ips ip_webserver1 ip_webserver2

En espérant que cela puisse vous aider.

Posted in apache2 | Leave a comment

Swedish Greys - a WordPress theme from Nordic Themepark.