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 26/07/2010, à 11:04

sulliwane

apache2, Virtual host, port forwarding [RESOLU]

Bonjour,

je viens de réinstaller mon serveur apache2 sur ma ubuntu server 9.10
je fais tourner subsonic sur le port 4040. j'y accède en tapant adress-serveur.fr:4040
je souhaite y accéder par    music.addresse-serveur.fr

j'ai créé le virtualhost suivant :

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        Servername music.adresse-serveur.fr
        Serversignature off

        <Proxy http://127.0.0.1:4040>
        Order allow,deny
        Allow from all
        </Proxy>
        ProxyPass / http://127.0.0.1:4040/
        ProxyPassReverse / http://127.0.0.1:4040/

</VirtualHost>

le traditionnel

#a2ensite

et

#/etc/init.d/apache2 reload

Enfin, depuis l'internet de ma grand mère -pour l'exemple- (le serveur n'étant pas hébergé chez ma grand mère évidemment), dans firefox : music.adresse-serveur.fr

500 internal error :
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

alors que adresse-serveur:4040  (avec le port 4040 redirigé sur ma box bien sûr) ça marche !

j'ajoute à l'intrigue qu'avant la réinstallation, tout fonctionnait nickel. la précédent installation du serveur datait de cet hiver 2010. Donc la nouvelle version d'apache n'a pas dû changer tant que ça.
 

Merci de m'apporter vos lumières ! big_smile

victor

Dernière modification par sulliwane (Le 26/07/2010, à 14:34)

Hors ligne

#2 Le 26/07/2010, à 11:21

Askelon

Re : apache2, Virtual host, port forwarding [RESOLU]

Pas de problème de NAT sur ton routeur, ou de parefeu sur ta machine ?

Hors ligne

#3 Le 26/07/2010, à 14:19

sulliwane

Re : apache2, Virtual host, port forwarding [RESOLU]

Non...je n'ai pas de parefeu software sur mon serveur.
Et mon routeur laisse bien passer la port 80 (heureusement big_smile ) à destination de mon serveur, donc je n'ai aucune configuration à faire de ce côté. (j'ai des sites web en ligne qui sont bien accessibles, preuve que le 80 fonctionne)

(j'ai fait un forwarding pour le 4040 pour tester avec l'adresse serveur.fr:4040 depuis l'extérieur, mais tout l'intérêt d'utiliser le module <proxy> de apache, est de tout faire transiter sur le port 80 -jamais bloqué en sortie n'importe où sur la planète- jusqu'au serveur, qui ensuite s'occupe de rediriger vers 127.0.0.1:4040 )

Donc en utilisant l'adresse music.serveur.fr je suis bien en 80...sauf qu'il semble que apache ne fasse pas son boulot de proxy...

pourtant j'ai bien monté le module proxy par

#a2enmod proxy

Merci de ta réponse, n'hésitez pas à me demander plus de précisions  !

victor

Dernière modification par sulliwane (Le 26/07/2010, à 14:31)

Hors ligne

#4 Le 26/07/2010, à 14:34

sulliwane

Re : apache2, Virtual host, port forwarding [RESOLU]

RESOLU !!!

bon...je ne sais pas vraiment comment j'ai fait.. tongue

enfin si, j'ai ajouté les commande suivantes :

#a2enmod proxy_http
#a2enmod proxy_connect

Malgré que ces modules semblaient déjà "enabled"

un petit

#/etc/init.d/apache2 reload

et le tour est dans le sac...peut-être mon serveur testait-il simplement ma patience big_smile

Merci pour vos réponses/lectures. La communauté Ubuntu est toujours l'une des plus réactive/compétente

Bien à vous,

victor

Hors ligne