Bonjour à tous !
Avant tout, merci de me lire, j'utilise Apache2 avec un Reverse Proxy, de façon à rediriger les pages Web de https://adressedemonserveur:3001/ vers https://adressedemonserveur/monit/
Ceci fonctionne, cependant parfois j'ai des 404 sur des fichiers, voici ce que dit le log d'Apache:
Visiblement, il y a un problème de ProxyHTMLURLMAP il me semble, j'ai essayé d'ajouter à ma configuration:
Code :
- ProxyHTMLURLMap /vsftpd_ftpserver /monit/vsftpd_ftpserver
|
Mais celà ne fonctionne pas, peut etre parceque vsftpd_ftpserver désigne un fichier et n'est pas un répertoire contrairement à monit
Voici ma configuration Apache pour le VirtualHost SSL:
Code :
- NameVirtualHost administration.inet.mi:443
- <VirtualHost administration.inet.mi:443>
- ServerAdmin root@localhost
- SSLEngine On
- SSLCertificateFile /etc/ssl/CA/private/InetAdministration-key-cert.pem
- ServerName adressedemonserveur
- DocumentRoot /var/www-admin/
- <Directory "/var/www-admin/">
- Options Indexes FollowSymLinks MultiViews
- AllowOverride None
- Order allow,deny
- allow from all
- </Directory>
- LogLevel warn
- ServerSignature Off
- ### PATCH SUGGESTED BY NESSUS ABOUT TRACE ATTACKS
- RewriteEngine on
- #RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
- #RewriteRule .* - [F]
- #### NTOP (PROXY REVERSE) ########
- SSLProxyEngine On
- ProxyHTMLLogVerbose On
- LogLevel warn
- ProxyHTMLExtended On
- ProxyRequests On
- <Proxy *>
- Order deny,allow
- Allow from all
- </Proxy>
- ProxyPass /ntop/ https://localhost:3000/
- ProxyPassReverse /ntop/ https://localhost:3000/
- <Location /ntop/>
- SetOutputFilter proxy-html
- ProxyHTMLURLMap / /ntop/
- ProxyHTMLURLMap /ntop/plugins/ntop/ /ntop/plugins/
- ProxyHTMLURLMap /ntop/plugins/rrdPlugin/ntop/ /ntop/plugins/rrdPlugin/
- RequestHeader unset Accept-Encoding
- </Location>
- ProxyPass /monit/ https://localhost:3001/
- ProxyPassReverse /monit/ https://localhost:3001/
- <Location /monit/>
- RewriteEngine On
- SetOutputFilter proxy-html
- ProxyHTMLURLMap / /monit/
- #ProxyHTMLURLMap /vsftpd_ftpserver/ /monit/vsftpd_ftpserver/
- #ProxyHTMLURLMap /usr/www-admin/ /monit/
- RequestHeader unset Accept-Encoding
- </Location>
- </VirtualHost>
|
Que dois-je faire pour que ça fonctionne ?
Merci d'avance !
RedVivi