Création d'un reverse Proxy sous CentOS 7

linuxienmotivé
Messages : 7
Inscription : 02 janvier 2018, 15:27

Création d'un reverse Proxy sous CentOS 7

Message par linuxienmotivé » 02 janvier 2018, 15:32

Bonjour à tous,

Je voudrais me faire un Labo sous CentOS 7, l'objectif est de mettre en place un Reverse Proxy :

J'ai deux serveurs :
- Apache Reverse Proxy 192.168.1.31
- Serveur Web 192.168.1.30
- Windows 10 192.168.1.32

Sous Hyper-V mes machines sont tous en réseau Interne

L'objectif est de protéger le serveur Web car il ne pourras pas supporter plus de 10 000 requête.

Voici mon fichier de configuration "Apache Reverse Proxy" dans : /etc/httpd/conf.d/reverseproxy.conf

<IfModule mod_proxy.c>
ProxyRequests off
<Proxy*>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /page1 http://192.168.1.30
ProxyPassReverse /page1 http://192.168.1.30

</IfModule>

Lorsque je veux aller sur mon navigateur Web sur chrome http://192.168.1.31/page1 ça ne fonctionne pas prouvant que mon Reverse Proxy n'est pas bon.

Pourriez-vous me dire si mon fichier de configuration est bon ? Je vous remercie énormément d'avance.
Dernière modification par linuxienmotivé le 03 janvier 2018, 10:05, modifié 1 fois.

Beta-Pictoris
Messages : 989
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Création d'un reverse Proxy sous CentOS 7

Message par Beta-Pictoris » 02 janvier 2018, 15:36

As tu désactivé selinux et firewalld pour faire tes tests ?

linuxienmotivé
Messages : 7
Inscription : 02 janvier 2018, 15:27

Re: Création d'un reverse Proxy sous CentOS 7

Message par linuxienmotivé » 02 janvier 2018, 15:37

Bonjour,

Oui j'ai désactivé firewalld disable et stop

SE linux non je n'ai pas désactivé

linuxienmotivé
Messages : 7
Inscription : 02 janvier 2018, 15:27

Re: Création d'un reverse Proxy sous CentOS 7

Message par linuxienmotivé » 02 janvier 2018, 15:41

Je viens de désactiver SELinux dans le fichier de conf /etc/selinux/config en mettant SELINUX=disable, malgré ça ça ne fonctionne pas

linuxienmotivé
Messages : 7
Inscription : 02 janvier 2018, 15:27

Re: Création d'un reverse Proxy sous CentOS 7

Message par linuxienmotivé » 02 janvier 2018, 15:52

Ou est ce que je dois avoir un fichier de configuration comme ceci :

<VirtualHost *:80>
ProxyPreserveHost On

ProxyPass /page1 http://192.168.1.30
ProxyPassReverse /page1 http://192.168.1.30
</VirtualHost>

Au lieu de ceci :

<IfModule mod_proxy.c>
ProxyRequests off
<Proxy*>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /page1 http://192.168.1.30
ProxyPassReverse /page1 http://192.168.1.30

</IfModule>

Beta-Pictoris
Messages : 989
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Création d'un reverse Proxy sous CentOS 7

Message par Beta-Pictoris » 02 janvier 2018, 16:02

Tu dois regarder les logs de ton serveur apache pour voir ce que deviennent les requêtes.
Tu les trouveras dans /var/log/httpd/

Je suppose que tu utilises la documentation suivante ? :
https://httpd.apache.org/docs/2.4/mod/mod_proxy.html
https://httpd.apache.org/docs/2.4/mod/m ... #proxypass

linuxienmotivé
Messages : 7
Inscription : 02 janvier 2018, 15:27

Re: Création d'un reverse Proxy sous CentOS 7

Message par linuxienmotivé » 02 janvier 2018, 16:16

Lorsque je fais tail /var/log/httpd/error.log

Il m'indique :
- Set the "ServerName"
- "Cannot serve directory /var/www/html

Pour la documentation je n'ai pas utilisé cela, j'ai utilisé cette doc : https://tecadmin.net/setup-apache-as-re ... or-tomcat/#

Et cette doc : http://www.sandeeprao.net/index.php/201 ... s-7-httpd/

Beta-Pictoris
Messages : 989
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Création d'un reverse Proxy sous CentOS 7

Message par Beta-Pictoris » 02 janvier 2018, 18:39

linuxienmotivé a écrit : Lorsque je veux aller sur mon navigateur Web sur chrome http://192.168.1.30/page1 ça ne fonctionne pas prouvant que mon Reverse Proxy n'est pas bon.
Je suppose que tu veux dire http://192.168.1.31/page1 ?

linuxienmotivé
Messages : 7
Inscription : 02 janvier 2018, 15:27

Re: Création d'un reverse Proxy sous CentOS 7

Message par linuxienmotivé » 03 janvier 2018, 09:58

Oui je me suis trompé je veux que ça soit http://192.168.1.31/page1 pour protéger le serveur Web

linuxienmotivé
Messages : 7
Inscription : 02 janvier 2018, 15:27

Re: Création d'un reverse Proxy sous CentOS 7

Message par linuxienmotivé » 03 janvier 2018, 15:00

Bonjour,

Mon reverse proxy fonctionne mais lorsque je vais sur la page http://192.168.1.31/page1 il m'affiche :

ETAT HTTP 404 -/page1

Description : la ressource demandé n'est pas disponible

Répondre