On Github lodelestra-edu / interfaces-apache-netfilter-slides
/*Le reste de mon CV est sur le net*/
@lodelestra
ifconfig < interface > < adresse ip >
ifconfig eth0 192.168.1.2 ifconfig eth0 192.168.1.12 netmask 255.255.255.128
#Ajout d'un route route add default gw < adresse ip > #liste des routes route -n
/etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 # dns-nameservers 12.34.56.78 12.34.56.79
/etc/host.conf
# D'abord traduire avec les serveurs DNS et ensuite avec /etc/hosts. order bind,hosts
/etc/resolv.conf
nameserver 208.164.186.1 nameserver 208.164.186.2
/etc/hosts
192.168.10.42 leon
Pour demarrer arreter ou recharger la configuration
/etc/init.d/apache2 [start][stop][reload]
fichier de configuration principal
/etc/apache2/apache2.conf
Contient des Include qui déplace des parties de configuration
# début de bloc VirtualHost ... # début de bloc Directory ... # fin de bloc Directory ... # fin de bloc VirtualHost
exemple:
Include /etc/apache2/sites-enabled/
# Configuration du répertoire racine du système < Directory /> # On n'autorise aucune option particulière Options None # Aucune modification n'est autorisé dans les fichiers .htaccess AllowOverride None < /Directory> # Pour la racine du serveur: < Directory /var/www/html> # Quelques options Options Indexes FollowSymLinks # Les options peuvent être changées dans un .htaccess AllowOverride All # Permet à tout le monde d'accéder aux documents Allow from All # Spécifie comment appliquer la règle précédente Order allow,deny < /Directory> # Le répertoire contenant des exécutables CGI < Directory /usr/lib/cgi-bin> AllowOverride None Options ExecCGI < /Directory>
< VirtualHost *> ServerAdmin admin@devenir-riche.com DocumentRoot /home/devenir-riche/racine ServerName devenir-riche.com ServerAlias www.devenir-riche.com AccessLog /home/devenir-riche/access.log ErrorLog /home/devenir-riche/error.log < Directory /home/devenir-riche/racine> AllowOverride All < /Directory> < /VirtualHost>
iptables [-t < table>] < commande> < options>
Liste des commandes cf tableau