Aller au contenu

Change
Bienvenue sur GeekZone
Inscrivez-vous sur GeekZone pour profiter des fonctions avancées du forum, proposer des news, participer aux conversations, ouvrir votre galerie, profiter de la messagerie interne et venir tester nos modérateurs avec du bon troll... Attention, ils ont la gâchette facile. C’est aussi pour ça que GeekZone est le meilleur site de passionnés depuis 2002 ! Si vous avez déjà un compte, connectez-vous - sinon, il est temps d'en créer un.

[Apache2]mod_proxy

- - - - -

  • Vous ne pouvez pas répondre à ce sujet
7 réponses à ce sujet

#1
ZGoblin

    SpaceCat Geek

  • Membre
  • PipPipPipPipPipPipPip
  • 4271 messages
  • Lieu:Lille
J'ai un petit soucis pour configurer mod_proxy sur mon serveur perso.

J'ai mis en place transmission avec le client web accessible via http://neptune:9091/transmission/web et j'aimerai pouvoir accéder à ce service via le port 80 (problème avec proxy par exemple).

J'ai apache2 correctement configurer sur mon Ubuntu 9.10 et j'ai donc créé un fichier de conf :

<Virtualhost *:80>
	ProxyPass /transmission/ http://localhost:9091/transmission/web
	ProxyPassReverse /transmission/ http://localhost:9091/transmission/web

	<Location /transmission>
		Order allow,deny
		Allow from all
	</Location>
</Virtualhost>

J'ai activé mod_proxy :
bob@neptune:/etc/apache2/mods-enabled$ ls
alias.conf	   authz_default.load	autoindex.conf  dav_svn.conf  dir.conf   mime.load		 php5.load		proxy.load	 status.conf
alias.load	   authz_groupfile.load  autoindex.load  dav_svn.load  dir.load   negotiation.conf  proxy.conf	   rewrite.load   status.load
auth_basic.load  authz_host.load	   cgi.load		deflate.conf  env.load   negotiation.load  proxy_html.conf  setenvif.conf
authn_file.load  authz_user.load	   dav.load		deflate.load  mime.conf  php5.conf		 proxy_html.load  setenvif.load

Lorsque j'essaye d'accèder à la page suivante : http://neptune/transmission/ J'obtiens une erreur 500.

Voici le contenu du fichier proxy.conf :
<IfModule mod_proxy.c>
		#turning ProxyRequests on and allowing proxying from all may allow
		#spammers to use your proxy to send email.

		ProxyRequests Off

		<Proxy *>
				AddDefaultCharset off
				Order deny,allow
				Deny from all
				#Allow from .example.com
		</Proxy>

		# Enable/disable the handling of HTTP/1.1 "Via:" headers.
		# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
		# Set to one of: Off | On | Full | Block

		ProxyVia Full
	ProxyPreserveHost On
</IfModule>

Que dois-je changer dans mon transmission.conf ?
Image IPB

#2
plouff

    Jedi Geek

  • Membre
  • PipPipPip
  • 379 messages
  • Lieu:Puteaux
J'ai aucune idée si ça joue mais dans proxy.conf y'a ça :

Deny from all

Modifié par plouff, 05 December 2009 - 12:42.

Collez vos yeux sur l'écran pour une chirurgie au laser bon marché.

#3
ZGoblin

    SpaceCat Geek

  • Membre
  • PipPipPipPipPipPipPip
  • 4271 messages
  • Lieu:Lille

Voir le messageplouff, le 5/12/2009, 12:42, dit :

J'ai aucune idée si ça joue mais dans proxy.conf y'a ça :

Deny from all

Le allow from all dans transmission.conf ne surcharge pas cette propriété ?

Je testerai tout a l'heure quand j'aurai accès a mon serveur.
Image IPB

#4
unreal

    Yoda Geek

  • Membre
  • PipPipPipPipPipPip
  • 2340 messages
  • Lieu:Montpellier
C'est tout ce que t'as à l'intérieur de ton bloc virtualhost ? :D

#5
ZGoblin

    SpaceCat Geek

  • Membre
  • PipPipPipPipPipPipPip
  • 4271 messages
  • Lieu:Lille

Voir le messageunreal, le 6/12/2009, 15:20, dit :

C'est tout ce que t'as à l'intérieur de ton bloc virtualhost ? :D

Que veux tu rajouter d'autres.

Transmission n'est accessible qu'avec identification. Est-ce que le problème ne vient pas de là ?
Image IPB

#6
unreal

    Yoda Geek

  • Membre
  • PipPipPipPipPipPip
  • 2340 messages
  • Lieu:Montpellier
Euh, alors là je suis un peu sans voix... Un bloc virtualhost prend des directives obligatoires que tu n'as pas. Il faut lire la documentation.

#7
ZGoblin

    SpaceCat Geek

  • Membre
  • PipPipPipPipPipPipPip
  • 4271 messages
  • Lieu:Lille

Voir le messageunreal, le 7/12/2009, 11:26, dit :

Euh, alors là je suis un peu sans voix... Un bloc virtualhost prend des directives obligatoires que tu n'as pas. Il faut lire la documentation.
J'ai mis le VirtualHost pour faire des tests, mais je l'ai supprimé. En fait, le VirtualHost n'est vraiment pas le problème, le problème ce situe au niveau du mod_proxy avec transmission en particulier.

Je continue à chercher sans grande conviction.
Image IPB

#8
unreal

    Yoda Geek

  • Membre
  • PipPipPipPipPipPip
  • 2340 messages
  • Lieu:Montpellier
Et ton log d'erreur Apache (probablement /var/log/apache2/error.log) dit quoi ?





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)