+ Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

Discussion: Serveur Apache uniquement en local

  1. #1
    Date d'inscription
    mars 2003
    Localisation
    France
    Âge
    30
    Messages
    704
    Version de vBulletin
    3.8
    Hébergeur
    localhost
    Pouvoir de réputation
    31

    Serveur Apache uniquement en local

    Bonjour,

    Comment je fais pour que mon serveur Apache 2 ne serve qu'à des accès localhost, et ne soit pas disponible depuis l'extérieur quand on connait mon IP ?

    Merci
    Lumina, aventurière des mondes fantastiques

  2. #2
    Date d'inscription
    septembre 2002
    Localisation
    Cannes (06)
    Âge
    26
    Messages
    10 502
    Version de vBulletin
    4.0
    Hébergeur
    Serveur dédié OVH
    Billets dans le blog
    11
    Pouvoir de réputation
    84
    Ce que je ferais, c'est de créer un accès par un htaccess.

    La méthode est similaire entre Apache 1 et Apache 2, il y a juste une étape supplémentaire sur Apache 2 :

    - Ouvrir le fichier appelé "httpd.conf" et trouver ceci :

    Code PHP:
    AllowOverride None 
    Remplacer par :

    Code PHP:
    AllowOverride All 
    - Trouver :

    Code PHP:
    #
    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.

    Mettre juste au-dessus :

    Code PHP:
    <Directory "C:/chemin_racine_de_localhost">
        
    AllowOverride AuthConfig
        Options Indexes
    </Directory
    Remplacer "C:/chemin_racine_de_localhost" par le chemin utilisé pour racine d'Apache. Ceci est l'étape supplémentaire sur Apache 2.

    Fermer httpd.conf et redémarrer Apache.

    Ensuite, il reste à créer les fichiers en .htaccess et .htpasswd. Il est impossible de les créer sous Windows (le nom de ces fichiers est au format Unix). Le fichier .htpaccess requis avec les informations à modifier est en pièces jointes, l'ouvrir avec le Bloc-Notes pour pouvoir le modifier.

    Dans le fichier .htaccess à mettre à la racine d'Apache 2 ("C:/chemin_racine_de_localhost" de httpd.conf), les paramètres par défaut suivants sont indiqués dans la pièce jointe :

    Code PHP:
    AuthUserFile "C:/chemin_du_fichier_htpasswd/.htpasswd"
    AuthName "Description quelconque."
    AuthType Basic
    <Limit GET>
    require 
    valid-user
    </Limit
    Modifier bien évidemment "C:/chemin_du_fichier_htpasswd/.htpasswd" pour qu'il soit adapté à votre configuration, ainsi que "Description quelconque" si l'envie en est ainsi.

    Reste le fichier .htpasswd à remplir. Une seule ligne dedans suffira. Pour cela, ouvrir une session d'invite de commandes DOS et aller dans le répertoire appelé "bin" du lieu où a été installé Apache. Dedans, il suffit d'entrer ceci :

    htpasswd -bc .htpasswd utilisateur mot_de_passe
    Un fichier .htpasswd sera automatiquement crée et est à placer dans le répertoire indiqué dans le fichier .htaccess.

    Un peu long mais c'est fini
    Fichiers attachés
    Bug Scrubber « avancé » pour vBulletin
    Développeur Project Tools 2.1+ pour vB 4 et 2.0 pour vB 3
    Restera très discret sur vB 4.1 jusqu'à sa sortie publique ^^

    Tout MP d'aide -> Supprimé

  3. #3
    Date d'inscription
    octobre 2002
    Localisation
    france
    Messages
    1 135
    Version de vBulletin
    3.0
    Hébergeur
    bigapache
    Pouvoir de réputation
    34
    ou tout simplement :
    Order deny,allow
    allow from 127.0.0.1
    deny from all
    le 127.0.0.1 peut etre remplacé par le nom de domaine de la machine pour un reseau local, pour ma part le 127.0.0.1 est remplacé par xcheater2

  4. #4
    Date d'inscription
    décembre 2002
    Localisation
    Paris
    Âge
    35
    Messages
    1 613
    Version de vBulletin
    3.5
    Hébergeur
    OVH
    Pouvoir de réputation
    37
    Xcheater2, j'adore tes solutions, elles sont toujours évidentes quand on les lit

  5. #5
    Date d'inscription
    septembre 2002
    Localisation
    Cannes (06)
    Âge
    26
    Messages
    10 502
    Version de vBulletin
    4.0
    Hébergeur
    Serveur dédié OVH
    Billets dans le blog
    11
    Pouvoir de réputation
    84
    Citation Envoyé par Sophocle
    Xcheater2, j'adore tes solutions, elles sont toujours évidentes quand on les lit
    Merci, ça me rassure pour les miennes de solutions
    Dernière modification par Pitchoune ; 13/05/2004 à 15h57.
    Bug Scrubber « avancé » pour vBulletin
    Développeur Project Tools 2.1+ pour vB 4 et 2.0 pour vB 3
    Restera très discret sur vB 4.1 jusqu'à sa sortie publique ^^

    Tout MP d'aide -> Supprimé

  6. #6
    Date d'inscription
    mars 2003
    Localisation
    France
    Âge
    30
    Messages
    704
    Version de vBulletin
    3.8
    Hébergeur
    localhost
    Pouvoir de réputation
    31
    Dans quel fichier ?
    Lumina, aventurière des mondes fantastiques

  7. #7
    Date d'inscription
    octobre 2002
    Localisation
    france
    Messages
    1 135
    Version de vBulletin
    3.0
    Hébergeur
    bigapache
    Pouvoir de réputation
    34
    Citation Envoyé par Sophocle
    Xcheater2, j'adore tes solutions, elles sont toujours évidentes quand on les lit

    et bien, je viens d'essayer, car la, selon ta réponse, j'avais des doutes. Mais ca fonctionne tres bien, j'ai donné cette solution car ca lui evite de faire un thacces.

    voici mon teste :

    Alias /ipatlas/ "e:/bigapache/BigApache/ipatlas/"

    <Directory "e:/bigapache/BigApache/ipatlas">

    # Options Indexes FollowSymLinks Includes
    # AllowOverride None
    # Order allow,deny
    # Allow from all
    # AddHandler type-map var
    # AddHandler server-parsed .html
    #AddHandler python-program .py
    #PythonHandler mptest


    Order deny,allow
    allow from 127.0.0.1
    deny from all


    DirectoryIndex index.html index.asp index.html.var index.php index.php3 index.py
    </Directory>
    bien sur je ne l'ai fait que sur le répertoire ipatlas

  8. #8
    Date d'inscription
    avril 2004
    Localisation
    Vitry sur seine
    Âge
    21
    Messages
    1 444
    Version de vBulletin
    3.6
    Hébergeur
    OVH
    Pouvoir de réputation
    31
    Ou sinnon y'a aussi l'instalateur auto de Htacces: http://www.phptools4u.com/scripts/htaccess_gene/ ... Mais bon Xcheater a l'aire d'avoir THE solution

  9. #9
    Date d'inscription
    octobre 2002
    Localisation
    france
    Messages
    1 135
    Version de vBulletin
    3.0
    Hébergeur
    bigapache
    Pouvoir de réputation
    34
    Citation Envoyé par Genschi
    Ou sinnon y'a aussi l'instalateur auto de Htacces: http://www.phptools4u.com/scripts/htaccess_gene/ ... Mais bon Xcheater a l'aire d'avoir THE solution

    Genschi, je n'ai pas dit que j'avais LA solution, mais Lumina a demandé (et je cite) :
    Citation Envoyé par Lumina
    Comment je fais pour que mon serveur Apache 2 ne serve qu'à des accès localhost
    et la, ca ne passe qu'en local, avec ou sans htacces.
    Alors The solution a répondu.

  10. #10
    Date d'inscription
    mars 2003
    Localisation
    France
    Âge
    30
    Messages
    704
    Version de vBulletin
    3.8
    Hébergeur
    localhost
    Pouvoir de réputation
    31
    Merci, ça marche ! Adieu les pirates.
    C'était dans le fichier httpd.conf et non pas dans .htaccess.
    Et j'ai mis "localhost" au lieu de "127.0.0.1".
    Lumina, aventurière des mondes fantastiques

  11. #11
    Date d'inscription
    octobre 2002
    Localisation
    france
    Messages
    1 135
    Version de vBulletin
    3.0
    Hébergeur
    bigapache
    Pouvoir de réputation
    34
    Citation Envoyé par Lumina
    Merci, ça marche ! Adieu les pirates.
    C'était dans le fichier httpd.conf et non pas dans .htaccess.
    Et j'ai mis "localhost" au lieu de "127.0.0.1".
    Cela revient au meme Lumina car tu as un fichier HOST Sans extension qui te dit que localhost c'st la meme chose que 127.0.0.1

    Dans XP il est dans C:\WINDOWS\system32\drivers\etc

    et voici le contenue du mien :
    # Copyright (c) 1993-1999 Microsoft Corp.
    #
    # Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
    # pour Windows.
    #
    # Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
    # Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
    # dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
    # IP et le nom d'hôte doivent être séparés par au moins un espace.
    #
    # De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
    # lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
    # symbole '#'.
    #
    # Par exemple :
    #
    # 102.54.94.97 rhino.acme.com # serveur source
    # 38.25.63.10 x.acme.com # hôte client x

    127.0.0.1 localhost
    127.0.0.1 xcheater2
    169.254.212.211 localhost
    169.254.212.211 xcheater2

  12. #12
    Date d'inscription
    mars 2003
    Localisation
    France
    Âge
    30
    Messages
    704
    Version de vBulletin
    3.8
    Hébergeur
    localhost
    Pouvoir de réputation
    31
    Ok, c'est le fichier "hosts" (au pluriel), et chez moi il n'y a que la première ligne :
    127.0.0.1 localhost
    Lumina, aventurière des mondes fantastiques

  13. #13
    Date d'inscription
    octobre 2002
    Localisation
    france
    Messages
    1 135
    Version de vBulletin
    3.0
    Hébergeur
    bigapache
    Pouvoir de réputation
    34
    c'est normal, je l'ai changé, si tu veu que ton site en local souvre en
    http://lumina
    rajoute une ligne en dessous

    127.0.0.1 lumina

    enregistre et redemarre apache

    attention tout de meme, ne pas mettre le nom d'un site qui existe sur internet sinon tu ne pourra pas y acceder a moins que tu n'arrette apache.

  14. #14
    Date d'inscription
    mars 2003
    Localisation
    France
    Âge
    30
    Messages
    704
    Version de vBulletin
    3.8
    Hébergeur
    localhost
    Pouvoir de réputation
    31
    Oh ! Mais c'est très intéressant à savoir ça ! Car ça explique pourquoi l'IANA ne peut pas créer *.* pour les TLD : ça bloquerait ce genre de personnalisations.

    Ah oui, sauf que "Lumina", c'est le nom de l'ordinateur. C'est pas un problème ?
    Dernière modification par Lumina ; 20/05/2004 à 19h45.
    Lumina, aventurière des mondes fantastiques

  15. #15
    Date d'inscription
    octobre 2002
    Localisation
    france
    Messages
    1 135
    Version de vBulletin
    3.0
    Hébergeur
    bigapache
    Pouvoir de réputation
    34
    le nom de mon pc c'est aussi xcheater2

+ Répondre à la discussion

Informations de la discussion

Utilisateur(s) sur cette discussion

Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))

     

Discussions similaires

  1. Problème config serveur Apache + vBPortal
    Par Pitchoune dans le forum Portails associés à vBulletin
    Réponses: 8
    Dernier message: 09/07/2003, 20h36
  2. Apache vs htaccess
    Par SunFreeZ dans le forum Programmation web
    Réponses: 1
    Dernier message: 05/03/2003, 08h49

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages