Toujours bon d'avoir ça sous le coude.
Un exemple de script pour piloter Apache balancer manager sans passer par l'interface web.
Exemple de config Apache en mode proxy pour servir un blog Ghost en HTTPS.
<VirtualHost *:443>
RequestHeader set X-Forwarded-Proto "https"
ServerName ghost.example.com:443
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA
SSLCertificateFile /home/user/.ssl/certificate.pem
SSLCertificateKeyFile /home/user/.ssl/private_key.key
<Location "/">
ProxyPreserveHost On
ProxyPass http://127.0.0.1:2368/
ProxyPassReverse http://127.0.0.1:2368/
</Location>
</VirtualHost>
Importer vos logs Apache dans Matomo (Piwik).
Des cours sur les serveurs web (type Apache, Nginx) par Luc Didry.
Via https://blog.genma.fr/?Cours-sur-les-serveurs-web-par-Luc-Didry
Une config Apache pour améliorer un peu le fonctionnement du header Access-Control-Allow-Origin utilisé pour faire des appels AJAX cross-origin. Comme celui-ci n'accepte qu'une wildcard ou un domaine précis, l'idée et de laisser Apache gérer la whitelist.
Sous le coude. Comme le Ghost CLI utilise Nginx par défaut, vous pouvez zapper la partie web server et configurer votre Apache à la place.
Toujours utile d'avoir ça sous le coude.
Une cheatsheet sur le RewriteRule de Apache.
Astuce pratique pour débuguer apache quand on l'utilise via WAMP sous Windows.
Ouvrir une invite de commande en admin puis taper :
cd c:/wamp/bin/apache/ApacheX.X.X/bin
httpd.exe -e debug
Configurer les VHOSTS avec Wamp (pour accéder à son site avec par exemple monsite.local plutôt que localhost/monsite).
Je me recopie les étapes importantes :
Dans wamp/bin/apache/apache2.2.8/conf/extra/httpd-vhosts.conf
ajouter :
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "C:/wamp/www/monblog/"
ServerName monblog.local
ServerAlias monblog.local
ErrorLog "logs/monblog.local-error.log"
CustomLog "logs/monblog.local-access.log" common
</VirtualHost>
Dans wamp/bin/apache/apache2.2.8/conf/httpd.conf
décommenter :
#Include conf/extra/httpd-vhosts.conf
Dans C:/WINDOWS/system32/drivers/etc/hosts
ajouter :
127.0.0.1 monblog.local
Et redémarrer WAMP.
Mettre en place un système de maintenance rapidement. Il suffit de renommer un fichier pour activer ou désactiver la maintenance.
Plein de snippets pour les fichiers de configuration Apache .htaccess
A garder sous le coude.
Quelques conseils de sécurité pour Apache.
Explications sur les flags entre crochets dans les fichiers .htaccess.
Quelques tips sur les fichiers .htaccess.