Firewall-Masquerade avec interface http

crabs_firewall - 3.0.1 (c) 2005-2011 - Christophe CAZAJUS (crabs-mettre_le_signe_at-crabs-world.com)

Navigation

Présentation

Installation

Journal des Modifications

Feuille de route

Téléchargement

Fichiers Sources

--==--

Retour au site

Accueil du site

Man Pages

conf

internet

maison

ouvrir.conf

fermer.conf

make

config.sh

Apache

Config Apache 2

Droits d'exécution d'apache

Lors de l'installation, le dossier personnel de l'utilisateur firewall (dont les fichiers de statistiques) est protégé pour n'être lisible que par les utilisateurs appartenant au même groupe que le groupe principal de l'utilisateur firewall

Faites en sorte que les démons apache tourne soit avec le même groupe que l'utilisateur firewall, soit avec l'utilisateur firewall, solution à préférer dans le cas d'une machine dédiée.

Le dossier

Sauf indication contraire, il faut modifier, soit en remplaçant les lignes soit en les ajoutant, le fichier de configuration d'apache /etc/httpd/httpd.conf.

Déclaration du dossier contenant les cgi de l'interface HTTP afin qu'il soit accessible depuis un navigateur (ajout).

<Directory "/firewall/www">
    Options ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
<Directory>

Si la machine est dédiée, vous pouvez donner ce dossier comme dossier par défaut du serveur apache (modification).

DocumentRoot "/firewall/www"

Dans le cas contraire vous pouvez définir un alias (ajout).

Alias /firewall /firewall/www

Bonus : avec un hôte virtuel

Le fichier à modifier est /etc/httpd/extra/httpd-vhosts.conf, en ayant préalablement décomenter la ligne qui demande à apache d'utiliser ce fichier pour sa configuration :

Include /etc/httpd/extra/httpd-vhosts.conf

Dans notre ces de figure, le service de noms fournit la même adresse pour les nom www et firewall dans le domaine domaine.net.

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName www
    ServerAlias www.domaine.net localhost
    DocumentRoot /home/www
<VirtualHost>

<VirtualHost *:80>
    ServerName firewall
    ServerAlias firewall.domaine.net
    DocumentRoot /firewall/www
    Options ExecCGI
    AddHandler cgi-script .cgi
    DirectoryIndex index.cgi
<VirtualHost>
Haut de Page

Contacter crabs