Kyfun Les choses se passent ! | Bonjour,
J'ai un souci que je n'arrive pas à résoudre tout seul d'ou m'a venu ici .
J'ai un serveur dédié sous lequel tourne un apache2, et une appli RoR (redmine) qui tourne sur Mongrel. J'ai accès à cette dernière en faisant mondomaine.com:3330.
Le but du reverse proxy est de faire qu'en accédant à mondomaine.com/redmine/ le serveur apache me redirige, de manière transparente sur mondomaine.com:3330.
Pour l'instant je suis arrivé à faire pointer /redmine/ sur :3330, le problème est que toutes les url relatives présentes dans l'appli redmine déconnent. De même les css et javascript, le serveur apache essaye de les trouver de son coté, mais en vain. Forcement, ceux ci se trouvent sur le serveur Mongrel.
Voici mon 000-default d'apache:
Code :
- <VirtualHost *>
- ServerAdmin webmaster@localhost
- DocumentRoot /var/www/
- <Directory />
- Options FollowSymLinks
- AllowOverride None
- </Directory>
- <Directory /var/www/>
- DirectoryIndex index.html index.php index.php3 index.php4 index.php5 index.pl index.xhtml
- Options Indexes FollowSymLinks MultiViews
- AllowOverride all
- Order Deny,allow
- allow from all
- # This directive allows us to have apache2's default start page
- # in /apache2-default/, but still have / go to the right place
- #RedirectMatch ^/$ /
- </Directory>
- ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
- <Directory "/usr/lib/cgi-bin">
- AllowOverride None
- Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
- Order allow,deny
- Allow from all
- </Directory>
- ErrorLog /var/log/apache2/error.log
- # Possible values include: debug, info, notice, warn, error, crit,
- # alert, emerg.
- LogLevel warn
- CustomLog /var/log/apache2/access.log combined
- ServerSignature Off
- ProxyRequests Off
- ProxyVia Off
- <proxy *>
- Order deny,allow
- Allow from all
- </proxy>
- ProxyPass /redmine/ http://localhost:3330
- ProxyPassReverse /redmine/ http://localhost:3330
- ProxyPreserveHost On
- LogLevel error
- ErrorLog /var/log/apache2/proxy-error.log
- CustomLog /var/log/apache2/proxy-access.log combined
- Alias /doc/ "/usr/share/doc/"
- <Directory "/usr/share/doc/">
- Options Indexes MultiViews FollowSymLinks
- AllowOverride None
- Order deny,allow
- Deny from all
- Allow from 127.0.0.0/255.0.0.0 ::1/128
- </Directory>
- Alias /preprod/ "/var/www/prod/matitine/"
- <Directory "/var/www/prod/matitine/">
- DirectoryIndex index.html index.php index.php3 index.php4 index.php5 index.pl index.xhtml
- Options Indexes FollowSymLinks MultiViews
- AllowOverride all
- Order Deny,allow
- allow from all
- </Directory>
- <Location /svn>
- DAV svn
- Require valid-user
- SVNParentPath /home/svn/repositories
- AuthType Basic
- AuthName "Matitine's svn"
- AuthUserFile /home/svn/htpasswd
- AuthzSVNAccessFile /home/svn/access
- </Location>
|
Et voici le genre d'erreur dans les logs du proxy
Code :
- [17/Jul/2008:08:56:16 +0200] "GET /javascripts/application.js?1215867769 HTTP/1.1" 404 224 "http://mondomaine.com/redmine/" "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9) Gecko/2008052912 Firefox/3.0"
- [17/Jul/2008:08:56:16 +0200] "GET /stylesheets/jstoolbar.css?1215867769 HTTP/1.1" 404 223 "http://mondomaine.com/redmine/" "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9) Gecko/2008052912 Firefox/3.0"
- [17/Jul/2008:08:56:17 +0200] "GET /redmine/ HTTP/1.1" 304 - "-" "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9) Gecko/2008052912 Firefox/3.0"
- [17/Jul/2008:08:56:18 +0200] "GET /stylesheets/application.css?1215867769 HTTP/1.1" 404 225 "http://mondomaine.com/redmine/" "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9) Gecko/2008052912 Firefox/3.0"
- [17/Jul/2008:08:56:18 +0200] "GET /javascripts/prototype.js?1215867769 HTTP/1.1" 404 222 "http://mondomaine.com/redmine/" "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9) Gecko/2008052912 Firefox/3.0"
- [17/Jul/2008:08:56:18 +0200] "GET /javascripts/effects.js?1215867769 HTTP/1.1" 404 220 "http://mondomaine.com/redmine/" "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9) Gecko/2008052912 Firefox/3.0"
|
Si quelqu'un aurait une idée ça sera génial
merci d'avance ! ---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
|