%{VARNAME}o The contents of VARNAME: header line(s) in the reply.
%{VARNAME}i The contents of VARNAME: header line(s) in the request sent to the server.
-
http://httpd.apache.org/docs/current/mod/mod_log_config.html#logformatUn peu fatiguant de ne pas pouvoir configurer ce genre de chose sur l'ELB directement...
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
-
https://aws.amazon.com/premiumsupport/knowledge-center/redirect-http-https-elb/Contexte :
Derniere version de rpaf et apache 2.4 (jessie)
La variable %h qui est utilisée dans les LogFormat de base n'est pas substituée par rpaf... il faut la remplacer par %a qui elle, est bien modifiée par rpaf
-
https://github.com/gnif/mod_rpaf/issues/27Pour éditer les header avec apache
-
https://geekflare.com/httponly-secure-cookie-apache/avec le mod_dir chargé, la directive DirectorySlash est à On par défaut
Que fait cette directive ?
Dans le cas d'une ressource qui ne se termine pas par "/" et qui n'existe pas, apache va balancer une 301 vers cette même ressource avec un "/" à la fin.
Ainsi pour atteindre www.foo.com/yoyo/index.html
On peut simplement faire :
www.foo.com/yoy
-> 301 www.foo.com/yoy/
-> Et apache envoie le index.html (car DirectoryIndex inclut index.html par défaut)
-
https://httpd.apache.org/docs/current/fr/mod/mod_dir.htmlUn peu tordu.. Pour spécifier à Apache d'utiliser un proxy pour atteindre certaines URL
-
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyremotePour avoir les logs d'apache dans la console quand on lance en foreground
LogLevel info
14 ErrorLog "|cat"
15 LogFormat "%h %l %u %t \"%r\" %>s %b" common
16 CustomLog "|cat" common
-
http://zroger.com/blog/apache-in-the-foreground/La conf change un peu entre apache 2.2 et apache 2.4, c'est pas plus mal, la nouvelle syntaxe est plus carrée je trouve
-
http://httpd.apache.org/docs/2.4/upgrading.htmlJe me demandais pourquoi mes allow from x.x.x.x ne marchait plus au niveau de on apache... C'est pourtant con, j'ai un haproxy en frontal maintenant ! donc apache voit tout venir de 127.0.0.1 et les allow ne sont plus valides.
Pour résoudre le probleme on peut installer ce mod qui va prendre l'ip dans les headers ajoutés par haproxy (x-forwarded-for) et la considérer comme l'ip source.
-
https://packages.debian.org/fr/sid/libapache2-mod-rpafOk Ok, ça m'aurait évité de modifier le logformat de mon apache..
via arnaudb
-
http://www.mn-home.fr/article46.htmlPetit pense bête :
<VirtualHost :80>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
ou
<VirtualHost *:80>
ServerName mon.domaine.fr
Redirect / https://mon.domainefr/
</VirtualHost>
-
https://links.infomee.fr/?UgoQhQLogstalgia is a website traffic visualization that replays or streams web-server access logs as a pong-like battle between the web server and an never ending torrent of requests.
-
http://code.google.com/p/logstalgia/truc à faire direct après l'install d'apache2
ça laisse la possibilité d'utiliser indexes sur certains dir
-
http://www.ducea.com/2006/06/26/apache-tips-tricks-disable-directory-indexes/du reverse avec apache, ça dépanne
-
https://technique.arscenic.org/lamp-linux-apache-mysql-php/apache/modules-complementaires/article/mod_proxy-rediriger-en-toutApache qui passe en dessous de IIS c'est pour bientôt d'après la tendance :o
Est-ce que l'opensource recule ? Non surement que beaucoup de monde switch de nginx à apache ?
-
http://nginx.wpengine.com/wp-content/uploads/2014/04/netcraft-april-2014.png