Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1333 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Reverse proxy apache

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Reverse proxy apache

n°1060658
Kyfun
Les choses se passent !
Posté le 17-07-2008 à 09:17:02  profilanswer
 

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 :
  1. <VirtualHost *>
  2. ServerAdmin webmaster@localhost
  3. DocumentRoot /var/www/
  4. <Directory />
  5.  Options FollowSymLinks
  6.  AllowOverride None
  7. </Directory>
  8. <Directory /var/www/>
  9.  DirectoryIndex index.html index.php index.php3 index.php4 index.php5 index.pl index.xhtml
  10.  Options Indexes FollowSymLinks MultiViews
  11.  AllowOverride all
  12.  Order Deny,allow
  13.  allow from all
  14.  # This directive allows us to have apache2's default start page
  15.                 # in /apache2-default/, but still have / go to the right place
  16.                 #RedirectMatch ^/$ /
  17. </Directory>
  18. ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  19. <Directory "/usr/lib/cgi-bin">
  20.  AllowOverride None
  21.  Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
  22.  Order allow,deny
  23.  Allow from all
  24. </Directory>
  25. ErrorLog /var/log/apache2/error.log
  26. # Possible values include: debug, info, notice, warn, error, crit,
  27. # alert, emerg.
  28. LogLevel warn
  29. CustomLog /var/log/apache2/access.log combined
  30. ServerSignature Off
  31. ProxyRequests Off
  32. ProxyVia Off
  33. <proxy *>
  34.         Order deny,allow
  35.  Allow from all
  36. </proxy>
  37. ProxyPass /redmine/ http://localhost:3330
  38. ProxyPassReverse /redmine/ http://localhost:3330
  39. ProxyPreserveHost On
  40. LogLevel error
  41. ErrorLog /var/log/apache2/proxy-error.log
  42. CustomLog /var/log/apache2/proxy-access.log combined
  43.     Alias /doc/ "/usr/share/doc/"
  44.     <Directory "/usr/share/doc/">
  45.         Options Indexes MultiViews FollowSymLinks
  46.         AllowOverride None
  47.         Order deny,allow
  48.         Deny from all
  49.         Allow from 127.0.0.0/255.0.0.0 ::1/128
  50.     </Directory>
  51.     Alias /preprod/ "/var/www/prod/matitine/"
  52.     <Directory "/var/www/prod/matitine/">
  53.      DirectoryIndex index.html index.php index.php3 index.php4 index.php5 index.pl index.xhtml
  54. Options Indexes FollowSymLinks MultiViews
  55. AllowOverride all
  56. Order Deny,allow
  57. allow from all
  58.     </Directory>
  59. <Location /svn>
  60. DAV svn
  61. Require valid-user
  62. SVNParentPath /home/svn/repositories
  63. AuthType Basic
  64. AuthName "Matitine's svn"
  65. AuthUserFile /home/svn/htpasswd
  66. AuthzSVNAccessFile /home/svn/access
  67. </Location>


 
Et voici le genre d'erreur dans les logs du proxy
 

Code :
  1. [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"
  2. [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"
  3. [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"
  4. [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"
  5. [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"
  6. [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.
mood
Publicité
Posté le 17-07-2008 à 09:17:02  profilanswer
 

n°1060755
Kyfun
Les choses se passent !
Posté le 17-07-2008 à 13:49:28  profilanswer
 

Personne n'a déjà fait ce genre de manip par ici ? :(


---------------
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.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Reverse proxy apache

 

Sujets relatifs
clarkconnect 3.2 proxy et port 3128[Apache] need help pour RewriteRule et regexp
Comment créer une passerelle masquant un proxy ?Comment créer une passerelle masquant un proxy ?
reverse proxy apache : gestion de la cassevirtualhosts ssl sur un reverse proxy apache
reverse proxy apacheproblème d'affichage des images ( apache reverse proxy )
Apache et reverse proxyReverse Proxy Apache
Plus de sujets relatifs à : Reverse proxy apache


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR