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 22/07/2021, à 16:12

Speed94

Erreur avec ProxyPass

Bonjour à tous,
Je vous explique ma problématique.
Je dispose de deux serveurs WEB sous UBUNTU (besoin spécifique) avec la même adresse IP publique.
L’application dont j’ai besoin est hébergé sur le Serveur Web 02
Je souhaite faire l’opération suivante : www.monapli.com => Mon DNS redirige sur le serveur web 01 (principale) avec les règles du ProxyPass suivantes :
ProxyPass / http://192.168.0.7/
ProxyPassReverse / http://192.168.0.7/

La redirection fonctionne parfaitement, cependant mes feuilles de styles et mes includes js ne fonctionne plus

Dans le code source je vois l’adresse suivante : https://monappli.com/css/app.css mais quand j’essai de cliquer dessus je tombe sur https://monappli.comcss/app.css ... Le « / » enter com et css n’est plus pris en compte.

J’avoue ne pas trop comprendre le problème… et je galère pas mal.
Si je passe en direct (adresse IP du serveur) aucun problème, les feuilles de style suivent…mais dés que je passe par une url nommé ça ne marche plus

Des idées ?

Merci à vous

Hors ligne

#2 Le 22/07/2021, à 18:59

Vobul

Re : Erreur avec ProxyPass

Tu pourrais nous dire que c'est Apache que tu utilises quand même ^^. Bon j'ai deviné mais quand même c'est une info important il me semble.

Regarde les résultats de "apache proxpassreverse missing slash". Je ne peux pas aider plus, étant un "nginxer" tongue

D'ailleurs si t'es pas attaché à Apache ça peut valoir le coup d'essayer avec nginx !


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 23/07/2021, à 09:29

bruno

Re : Erreur avec ProxyPass

Bonjour,

La redirection fonctionne parfaitement, cependant mes feuilles de styles et mes includes js ne fonctionne plus

C'est à dire ? Que disent les logs ?
Si les deux serveurs sont accessibles par une IP publique pourquoi passer par un proxy ?

Hors ligne

#4 Le 23/07/2021, à 10:49

jplemoine

Re : Erreur avec ProxyPass

bruno a écrit :

Si les deux serveurs sont accessibles par une IP publique pourquoi passer par un proxy ?

Parce que les 2 serveurs sont accessibles par la même IP.
Donc, soit tu fais du PAT : chaque serveur à son (ses) port(s).
Soit tu passes par le système décrit ici.
L'adresse IP est redirigé sur un serveur et la directive ProxyPass permet de rediriger certains répertoires vers le deuxième serveur.
http://site.domaine.tld --> serveur1
http://site.domaine.tld/rep1 --> serveur1
http://site.domaine.tld/rep2 --> serveur1 --- proxypass --> serveur2


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#5 Le 23/07/2021, à 12:49

bruno

Re : Erreur avec ProxyPass

Tu as raison je n'avais pas vu que c'était une seule IP publique.

Il nous faut donc les logs et la configuration complète de l'hôte virtuel concerné (où il manque sans doute un / dans une redirection ou une réécriture).

Hors ligne