Pages : 1
#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
Hors ligne
#4 Le 25/03/2017, à 08:02
- jplemoine
Re : [resolu] apache2 et reverse proxy
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
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
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
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)
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)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
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.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
Pages : 1