[Apache] Comment n'autoriser que des connexio

Zelltemplar Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Zelltemplar Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous

J'ai installé Apache récemment afin d'installer un webmail sur mon serveur. Le webmail fonctionne bien. J'ai installé le module ssl qui va bien afin d'avoir des connexion sécurisée. Maintenant, on peut se connecter à mon webmail soit en tapant l'adresse avec au début "https", ou "http". J'aimerais maintenant qu'on ne puisse accéder au webmail qu'en connexion sécurisée (donc interdire ax utilisateurs souhaitant une connexion normale par http d'accéder). Une solution?
A voir également:

2 réponses

sfel Messages postés 1640 Date d'inscription   Statut Membre Dernière intervention   430
 
bonjour, sur le http, effectue une redirection directe vers le https.
0
Zelltemplar Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   1
 
Pardonne mon ignorance, mais je débute dans ce domaine. A quel niveau effectuer cette redirection?
0
sfel Messages postés 1640 Date d'inscription   Statut Membre Dernière intervention   430
 
effectue par exemple une redirection dur port 80 (http) vers le port 43 (https) dans appache lui même.
0
Zelltemplar Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   1
 
Bon, je ne sais pas faire de redirection de port au niveau d'Apache. Par contre, j'ai trouvé une autre solution qui marche, dis moi ce que tu en penses (niveau sécurité, pas de problème?).

J'ai renommer mon index.php en index1.php. J'ai créé le fichier index.php avec dedans une redirection vers mon index1.php en https:
<?php

header("Location: https://192.168.30.21/horde/imp/index1.php")

?>



Ensuite une autre question pendant que j'y suis: la connexion en https se fait bien sur index.php. Ensuite, je dois rentrer un login et mdp, et quand je clique sur ok, la connexion plante:
Connexion interrompue 

La connexion avec 192.168.30.21:80 a été interrompue pendant le chargement de la page.

    *   Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
          tard ;

    *   Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
          au réseau de votre ordinateur ;

    *   Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
          assurez-vous que Firefox a l'autorisation d'accéder au Web.


Sur d'autres pages, quand je suis en https et que je clique sur des liens, les autres pages se chargent correctement. Voici ce que j'ai dans mon log d'erreur:

[Mon Jul 09 13:46:57 2007] [error] [client 192.168.30.21] Invalid method in request \x80g\x01\x03


Merci d'avance :)
0