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 25/03/2017, à 01:04

tuxrouge

[resolu] apache2 et reverse proxy

Bonjour à tous

J'ai besoin qu'en se connectant à mon site (monsite.fr) le visiteur aille sur le port 8888
J'ai fouillé la doc et je suis tombé là dessus

J'ai créé monsite.conf dans /etc/apache2/sites-available/proxy-host (après avoir activé les différents modules de apache)

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  ProxyPreserveHost On
  # Servers to proxy the connection, or
  # List of application servers Usage
  ProxyPass / http://monsite.fr:8888/
  ProxyPassReverse / http://monsite.fr:8888/
  ServerName localhost
</VirtualHost>

je l'active, je modifie /etc/apache2/ports.conf en lui disant d'écouter le port 8888, je recharge apache et ... nada, rien "la connexion a échouée"

Qu'est-ce qui est faux dans mon fichier ?

Dernière modification par tuxrouge (Le 25/03/2017, à 10:13)

Hors ligne

#2 Le 25/03/2017, à 01:19

Vobul

Re : [resolu] apache2 et reverse proxy

C'est quoi qui écoute sur 8888 ? Parce que si tu fais écouter Apache ET l'autre truc, ça va pas marcher...

Et t'es pas clair: tu veux rediriger les gens sur le port 8888 ou port 80 mais en vrai c'est 8888 sur ta machine ?

Sinon nginx c'est très bien pour ça aussi...


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 25/03/2017, à 01:38

tuxrouge

Re : [resolu] apache2 et reverse proxy

Salut Vobul

C'est un CMS que j'ai sur ce port. Je veux donc que les visiteurs qui arrivent sur ma page (port 80 si j'ai bien compris) aillent en fait sur le port 8888 (ou autre, je peux le changer)
comme je suis pas trop dégourdi avec tout ça j'ai suivi la doc qui me semblai la plus simple et j'ai choisi l'option apache parce qu'il est déjà installé sur ma machine.
Sinon si tu as une doc ultrasimple pour un neuneu pour nginx, je suis preneur aussi wink

Hors ligne

#4 Le 25/03/2017, à 08:02

jplemoine

Re : [resolu] apache2 et reverse proxy

tuxrouge a écrit :

je modifie /etc/apache2/ports.conf en lui disant d'écouter le port 8888

Ben non. Puisque c'est le CMS qui écoute le port
--> Il est possible que depuis Apache ne démarre plus.
que donne

service apache2 status

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 25/03/2017, à 09:22

tuxrouge

Re : [resolu] apache2 et reverse proxy

# service apache2 status
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─forking.conf
   Active: inactive (dead) since sam. 2017-03-25 00:58:33 CET; 8h ago
  Process: 30801 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 30182 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
  Process: 30784 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)

mars 25 00:58:33 serveur apache2[30784]: Starting web server: apache2[Sat Mar 25 00:58:33.879669 2017] [proxy_html:notice] [pid 30798] AH01425: I18n support in mod_pr...ncorrectly.
mars 25 00:58:33 serveur apache2[30784]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:8888
mars 25 00:58:33 serveur apache2[30784]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:8888
mars 25 00:58:33 serveur apache2[30784]: no listening sockets available, shutting down
mars 25 00:58:33 serveur apache2[30784]: AH00015: Unable to open logs
mars 25 00:58:33 serveur apache2[30784]: Action 'start' failed.
mars 25 00:58:33 serveur apache2[30784]: The Apache error log may have more information.
mars 25 00:58:33 serveur apache2[30784]: .
mars 25 00:58:33 serveur apache2[30801]: Stopping web server: apache2.
mars 25 00:58:33 serveur systemd[1]: Started LSB: Apache2 web server.
Hint: Some lines were ellipsized, use -l to show in full.

Dernière modification par tuxrouge (Le 25/03/2017, à 09:23)

Hors ligne

#6 Le 25/03/2017, à 09:55

jplemoine

Re : [resolu] apache2 et reverse proxy

tuxrouge a écrit :
   Active: inactive (dead) since sam. 2017-03-25 00:58:33 CET; 8h ago

--> je te confirme : Apache n'a pas démarré; sinon il dit

Active: active (running)
tuxrouge a écrit :
 
mars 25 00:58:33 serveur apache2[30784]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:8888
mars 25 00:58:33 serveur apache2[30784]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:8888

Il y a déjà un "écouteur" sur le port 8888 --> supprime le listen 888 et relance Apache.
Refais la commande --> ça devrait dire

Active: active (running)

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

#7 Le 25/03/2017, à 10:13

tuxrouge

Re : [resolu] apache2 et reverse proxy

Hop, c'était effectivement ça, le listen
j'ai du mal comprendre la doc

merci

Hors ligne

#8 Le 25/03/2017, à 11:51

jplemoine

Re : [resolu] apache2 et reverse proxy

De rien. "On" est là pour ça mais je n'ai fait que rebondir sur ce qu'avait dit Vobul.


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