Applications

Fil des billets

vendredi, décembre 26 2008

rails: installation dans un sous-répertoire

Un petit billet pour décrire la solution pour pouvoir installer une application rails dans une sous-arborescence de son site web. Il faut positionner la variable relative_url_root dans le fichier environment.rb de l'application.

ActionController::AbstractRequest.relative_url_root='/monapp'
Et pour faire bonne mesure, voici les règles de ré-ecriture d'url que l'on peut mettre dans le fichier .htaccess du répertoire public :
RewriteBase /monapp 
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
J'ai vraiment "galérer"pour trouver ça sur le net et j'espère que ça servira à d'autres aussi :-)

mardi, décembre 9 2008

apache 2 : configuration webdav

Comme beaucoup de monde faisant le même travail, j'ai pris l'habitude de récupérer et stocker des documentations au fil du temps. C'est bien pratique d'avoir les docs directement sous la main quand on en a besoin. Le seul problème que j'avais est que lorsque je n'avais plus mon pc de travail, ces docs étaient indisponibles. La solution que j'ai trouvé est d'utiliser les fonctionnalités webdav d'Apache 2 pour profiter de mes docs à partir de n'importe où. Et puis cela rentabilise un peu ma dedibox :-)

Lire la suite...

lundi, octobre 20 2008

apache : authentification ldap en version 2.2

Je viens de migrer mon serveur Apache de la version 2.0 vers 2.2. Dans l'ensemble, ça c'est bien passé sauf que le module d'authentification ldap a changé entre les 2 versions. Voici le descriptif des modifications que j'ai fait pour que cela refonctionne.

Lire la suite...

mercredi, octobre 24 2007

un terminal web : Ajaxterm

Toutes les personnes ayant laissé tourner un serveur ssh sur son port par défaut sur Internet vous le diront, les logs ne sont pas très beau à voir :-) Il y a un nombre de tentatives de connexion assez impressionante réalisé par des programmes automatisés. Une solution élégante que j'ai trouvé est l'installation d'ajaxterm qui permet d'accéder à un terminal à partir de son serveur web et ce sans installer aucune partie cliente sur son poste(il y a un indice sur la technologie utilisée dans le nom du logiciel ;-).

Lire la suite...