Serveur http: config de dossier "caché"

Salut à tous,

j’ai crée un serveur http, il fonctionne avec un “index of” et des dossier ou fichier accéssible avec http://***.no-ip.org
cependant j’aimerais crée :

soit des dossier à accé restrint (mot de passe)
soit un repetoire unique accésible en rentrant l’adresse http://***.no-ip.org\dossierperso

le tout en conservant l’accé anonyme au site ( sans avoir à entrer un nom d’utilisateur: anonyme et pass: anonyme )

merci pour votre aide !!!

Sans mot de passe ==> htacess exclu alors :stuck_out_tongue:

Bah dans ce cas il reste la possibilité de mettre une page .htm ou .php à la racine comme ça le index of disparaît mais si quelqu’un connait l’adresse du dossier il l’a tape et accède sans mdp ^^

oui voila un truk sans mot de passe

c’est quoi htacess ?

je crois que mon module php ne fonctionne pas donc se sera une page .html mais comment je fait ça?

merci pour ton aide !

Un .htaccess est un fichier qui permet d’autoriser l’acces à un dossier seulement à une personne qui connait le mot de passe ou aussi à definir les pages d’erreurs (404, 403, etc). Plus de detail ici.

Tu prend un traitement de texte tel que le bloc note de windows, notepad ++, wordpad, tu met le texte suivant dedans :
<html >
<head>
<title>Ma page</title>
</head>
<body>
Ma page :stuck_out_tongue:
</body>
</html >

Enleve l’espace entre le l et le > de html :stuck_out_tongue:

Tu enregistre ça sous l’extension .htm, tu place le fichier a la racine et hop ^^

ok merci je vais tester tout de suite !

( je supose que c’est pas le smiley que je met dans le .HTM ¨¨

j’ai un souci je vois pas trop ou c’est la racine…

c’est un serveur apache ou j’ai un dossier défini dans lequel je place mes fichier qui eux sont directement visible sur le site or le faite d’y mettre le .htm na fait rien…

j’ai du mal faire un truk mais je vois pas quoi…

merci encore pour ton aide !

edit: enfaite tu me dit de mettre une page html quelquonque et de la donner en premiere page? mais dans se cas n’importe qui peut retirer le mapage de http://***.no-ip.org\mapage et alors tomber sur tout les repertoires

Ok tu me dit si ça te convient

Bah moi le smyley ": p" était juste la pour différencier le contenu de la page du titre de la page, rien de plus. Apres tu peut changer le titre et le contenu sans problème ^^

Edit : je viens de voir ton message donc je repond :

Tu l’a bien mis ou il faut et l’erreur n’est pas de ta faute : il faut impérativement appeler le fichier index.htm pour qu’il soit prit en compte par le DirectoryIndex de Apache. Toutes mes excuses. Si par malheur cela ne marchait pas encore, tu le nomme index.html (depend du DirectoryIndex).

on à croisé nos message :slight_smile:

ouaip ^^ et j’ai repondu dans mon dernier message ^^

YES !

merci ! c’est nikel

( et c’était html )

maintenant j’ai deux autres questions ^^

est’il possible d’uploader sur un serveur http? si oui comment?

et comment puis je regler la vitesse de dowload de mon site qui actuellement est extrement basse par rapport à maconnexion ( 10ko/s /20Mega )

Heu pas directement (du moins à ma connaissance). Il faut passer par un autre protocole de transfert : le FTP. Avant que tu me demande comment installer un serveur FTP je te donne le nom d’un logiciel (freeware) parmi tans d’autres mais qui fonctionne bien : Filezilla Server. Et pour te connecter au serveur et donc uploader des fichiers dessus tu prend Filezilla tout court. Les deux sont simples d’utilisations donc normalement tu devrais t’en sortir.

C’est lent en réseau local ou a partir de l’extérieur ? dans les deux cas il faut vérifier : que tu fais pas quelque chose qui consomme beaucoup de bande passante tel qu’un telechargement, emule, ensuite verifier si le parefeu laisse passer …

pour la vistesse: en reseau local j’ai du 500ko/s et de l’exterieur j’ai du 10ko/s coter parfeu tout est ok … je me demandais si la vitesse ne se configurant pas dans log de apache?

pour le ftp j’ai deja un serveur ftp fonctionele sur ma machine qui fonctionne en local mais pour je ne sais quel raison il ne fonctionne pas de l’exterieur …

Pour moi les deux problèmes sont liés : tu as un routeur ou une *box (livebox, tele2box, neufbox etc) (ce qui revient au même) et il faut ouvrir les ports 20, 21 et 80 en entré pour que le routeur laisse entrer les demandes extérieures :stuck_out_tongue:

j’ai tout les port ouvert de partout ! modem - routeur - parfeu

(re)vérifie quand même car je voit pas ou le problème pourrais venir sinon … si pas de résultat, ferme le firewall temporairement, essaie et tu verras bien d’ou ça vient …

Si ce n’est ni le firewall ni le routeur dans ce cas je sèche, desolé …

j’ai tout verifier et c’est trés etrange car j’ai un serveur VNC, un serveur de jeux, un serveur http qui eux fonctionne (sauf la vitesse du http)

et avec le testeur de gene6 tout à l’air ok sauf la ligne:

500 ‘CLNT’: command not understood.

quesque CLNT ?

Apparemment c’est une commande FTP mais qui n’est pas prise en charge par ton serveur …

Pourrais-tu donner en entier ce que te donne gene6 ?

PS : ce n’est pas parceque VNC fonctionne que le reste fonctionnera aussi vu que c’est pas les même ports ^^

Edit : je confirme que CLNT est une commande FTP. Preuve ?
Commande : feat
Réponse : 211-Features:
Réponse : MDTM
Réponse : REST STREAM
Réponse : SIZE
Réponse : MLST type*;size*;modify*;
Réponse : MLSD
Réponse : UTF8
Réponse : CLNT
Réponse : 211 End

ou bien encore :
Commande : CLNT MysterGui test une commande
Réponse : 200 Don’t care

  • About to connect() to jo.no-ip.org port 21
  • Trying 86.67.888… connected
  • Connected to jo.no-ip.org (86.67…888) port 21
    < 220 TYPSoft FTP Server 1.10 ready…

> USER anonymous
< 331 Password required for anonymous.

> PASS *****
< 230 User anonymous logged in.

> PWD
< 257 "/" is current directory.

  • Entry path is ‘/’

> CLNT Testing from http://www.g6ftpserver.com/ftptest from IP 86.67.888
< 500 ‘CLNT’: command not understood.

  • QUOT command failed with 500

  • Connection #0 to host jo.no-ip.org left intact

  • Closing connection #0

voila se que sa donne

j’utilise typsoftftp…

encore merci pour ton aide !

C’est bien ce que je disait ^^ Il marche tres bien ton serveur ftp … juste la commande CLNT qui est pas reconnue … Apres si tu veut verifie pour etre very sur dans ce cas tu prend un logiciel ftp comme filezilla, tu te connecte à ton serveur FTP en passant par no-ip (c’est a dire que en hote tu met pas 192.168.xx.xx mais xxx.no-ip.org) et avec le logiciel tu injecte la commande “CLNT test de la commande” et si ton serveur te repond 220 Don’t care dans ce cas c’est qu’il y a un blem quand gene6 test ton serveur. Si ton serveur te repond : 500 ‘CLNT’: command not understood. dans ce cas c’est que c’est bien la commande qui est inconnue à ton serveur ^^

Et puisque tu sera connecter en ftp a ton serveur en externe (oui tu passe par noip) tu peut tester le transfert de fichiers et tout pour voir si c’est ok mais personnellement je pense qu’il y aura pas de probleme :stuck_out_tongue:

si je met ftp://jo.no-ip.org je tombe sur mon modem :stuck_out_tongue: ( comme je suis en reseau local…) la seul solution pour moi est de demander à quelqu’un de l’exterieur de tester et jusqu’a present sa na jamais marché :frowning: