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 :
[code]<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>
[/code]
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 :
[code]
#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
[/code]
Que dois-je changer dans mon transmission.conf ?