Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/11/2012, à 20:17

nightcap

pas de sorti web subsonic

bonjour a tous j' ais installer subsonic sur mon pc qui marche tres bien chez moi mais pas possible d'y accéder de l'exterieur je cherche mais ne c'est pas quoi faire

night

Hors ligne

#2 Le 29/11/2012, à 23:29

sechanbask

Re : pas de sorti web subsonic

Bonjour,

Avez-vous "NATter" les ports de votre box ?

Hors ligne

#3 Le 30/11/2012, à 16:35

nightcap

Re : pas de sorti web subsonic

j'ai fais comme dit ici : http://portforward.com/english/routers/ … bsonic.htm
mais visiblement rien a faire

Hors ligne

#4 Le 30/11/2012, à 20:14

Pseudo supprimé

Re : pas de sorti web subsonic

mauvaise idée ce tuto.
c'est mieux d'utiliser lamp en reverse proxy sur tomcat & jetty.
je crois que subsonic tourne par défaut sur jetty.
Au moins, tu as que le 80 ou 443 à forwarder dans ton modem-routeur.

par exemple
<VirtualHost ...:80>
...
	ProxyRequests Off
	ProxyPreserveHost On
<Proxy *>
	Order allow,deny
        Deny from ...
        Allow from ...
</Proxy>
#exemples de construction
	ProxyPass /bonjour/ http://127.0.0.1:8080/examples/servlets/servlet/HelloWorldExample
	ProxyPassReverse /bonjour/ http://127.0.0.1:8080/examples/servlets/servlet/HelloWorldExample
	#ProxyPassMatch ^/radio/(.*)$ http://127.0.0.1:8000/$1
	#ProxyPassReverse ^/radio/(.*)$ http://127.0.0.1:8000/$1
	ProxyPassMatch ^/radio/(.*)$ http://127.0.0.1:8000/$1
	ProxyPassReverse ^/radio/(.*)$ http://127.0.0.1:8000/$1

avec subsonic en 4040 ou en 8080 si tu l'as installé en .war dans tomcat, tu auras un truc dans ce genre.

	ProxyPassMatch ^/subsonic/(.*)$ http://127.0.0.1:8080/$1
	ProxyPassReverse ^/subsonic/(.*)$ http://127.0.0.1:8080/$1

Il te faut charger aussi les modules

sudo apache2ctl -M | grep proxy
 proxy_module (shared)
 proxy_http_module (shared)

et  proxy_connect pour le 443

#5 Le 30/11/2012, à 21:49

sechanbask

Re : pas de sorti web subsonic

Perso j'ai natté mes ports externe 4040 interne 4040, du coup je peux peut accéder à subsonic en faisant :

http://IP_externe:4040

Titouan : ta solution me parait bien compliquée.

Hors ligne

#6 Le 30/11/2012, à 22:51

Pseudo supprimé

Re : pas de sorti web subsonic

Perso j'ai natté mes ports externe 4040 interne 4040, du coup je peux accéder à subsonic en faisant :
http://IP_externe:4040

c'est légèrement archaïque comme méthode... tongue

Après vérification,

ProxyPassMatch ^/subsonic/(.*)$ http://127.0.0.1:port/subsonic/$1
ProxyPassReverse ^/subsonic/(.*)$ http://127.0.0.1:port/subsonic/$1

#7 Le 30/11/2012, à 23:30

sechanbask

Re : pas de sorti web subsonic

archaïque ? IP et port natté ? c'est toujours les base d'un réseaux IPv4 !! En tout cas, j'ai pas d'attaque sur ce port !!

Hors ligne

#8 Le 02/12/2012, à 11:08

nightcap

Re : pas de sorti web subsonic

bonjour a tous
quand je rentre les commende je me retrouve avec sa bash: Erreur de syntaxe près du symbole inattendu « ( »

j'aurai peux être du préciser je suis débutant sous linux donc je ne connais pas bien les ligne de commende, n'hésiter pas a donnais de détaille qui vous paraisse aller de soit .
merci de votre aide

Hors ligne

#9 Le 03/12/2012, à 13:08

sechanbask

Re : pas de sorti web subsonic

Avant de faire tout ce que Titouan a décrit (qui marche j'en suis sûr mais qui est un peu rugueux et inutile si le service ne marche pas de base) , est-ce que tu as déjà essayé d'accéder à subsonic en faisant (en remplaçant IP_externe par votre IP externe bien sûr):
http://IP_externe:4040

Si ça ne marche pas ça veut dire que ta box ne fait pas de loopback. Comprends ici que depuis l'intérieur de ton réseaux local, tu ne peut pas contacter ta box avec l'adresse IP externe (j'ai le cas à mon travail, du coup pour installer les applications web, c'est un peu chiant)

Mais tu peux tenter d'y accéder depuis un webproxy pour vérifier : http://pici.picidae.net/ en rentrant l'adresse http://IP_externe:4040.

Hors ligne