Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/01/2008, à 03:58

toutafai

[Résolu] newbie vs apache ...score final 2-1

Bonjour,

j'ai un petit soucci avec mon serveur apache, lorsque je me connecte dessus, au lieu d'avoir la page d'accueil de mon site, j'obtiens la liste des fichiers de mon site ???

1/ J'ai du loupé une étape... indexation des fichiers ou il faut autre chose ?

2/ Mon site a été fait avec un produit ms (oui, j'ai honte), et j'ai donc une page d'accueil qui se nomme site.htm avec un repertoire SITE qui contient tous les autres fichiers et les autres pages de mon site.. j'ai copié tout cela dans mon /www/var......    Es-ce sous cette "forme" que apache gere mon site, ou bien j'ai encore loupé quelque chose ?

Je precise que je débute totalement, donc je pense ignorer pas mal de choses lol

D'avance merci de votre aide.

Dernière modification par toutafai (Le 08/01/2008, à 01:08)


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#2 Le 07/01/2008, à 04:12

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

Salut

Quand tu accede a ton site, c'est la page index.htm ou index.php qui est affichee. Si il n'y a roem, tu as la liste des fichiers.

Donc renomme site.htm en index.htm


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 08/01/2008, à 00:01

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

bonsoir Best_friend_fr

justement, je comprend pas, y a pas rien, j'ai bien un index.htm, mais
mais toujours pareil, je vois qu'une liste de fichiers, m'affichant uniquement index.htm, au lieu que ca affiche cette fichu page d'accueil...

PS : j'ai suivi ce tuto ici http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2_et_dyndns


toujours meme probleme... une idée ?

Ps : t'es comme moi, un noctambule ? big_smile


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#4 Le 08/01/2008, à 00:02

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

Essaye d'afficher

http://localhost/index.htm

P.S non... il fait jour ici.

Dernière modification par best_friend_fr (Le 08/01/2008, à 00:03)


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#5 Le 08/01/2008, à 00:05

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

pareil, que http://localhost


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#6 Le 08/01/2008, à 00:06

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

que dit

ls -l /var/www

sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#7 Le 08/01/2008, à 00:08

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

maintenance@belier:~$ ls -l /var/www
total 4
drwxr-xr-x 2 root root 4096 2008-01-06 19:58 apache2-default
lrwxrwxrwx 1 root root   18 2008-01-07 02:12 perso -> /media/web/private
lrwxrwxrwx 1 root root   17 2008-01-07 02:13 public -> /media/web/public
maintenance@belier:~$


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#8 Le 08/01/2008, à 00:13

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

mmm, perso je ne vois pas de fichier index.htm ici...

Que dit

ls -l /etc/apache2/sites-enabled

cat /etc/apache2/sites-enabled/000-default

sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#9 Le 08/01/2008, à 00:13

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

oups je viens de trouver, tu m'a mis la puce a l'oreille avec le ls-l /var/www : j'avais pas mis de permission d'acces aux fichiers du site pour les autres utilisateurs (je l'avais dit, j'suis un newbie qui fait des erreur de newbie :-) )

y a juste un dernier probleme, le fait que quand je tape mon url, je tombe sur cette liste, pour avoir le site faut que je clique sur le fichier index.htm.... pas tres pratique pour le néophyte.... une idée ?

PS : il fait jour chez toi??... t'es de l'autre coté de la planete ou quoi ? lol

Dernière modification par toutafai (Le 08/01/2008, à 00:14)


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#10 Le 08/01/2008, à 00:16

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

Si tu as un fichier index.htm dans un dossier, par defaut, il est affiche. Sinon, ta config est foireuse.

t'es de l'autre coté de la planete ou quoi ?

Peux pas repondre, je sais pas ou tu es. Mais c'est vraisemblable que je sois assez loin de chez toi...


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#11 Le 08/01/2008, à 00:25

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

config foireuse, car j'ai un fichier index.htm....une idée?

J'ai installé webmin, ca m'evite de bidouiller a la main les fichers de config... je cherche si je vois a pas un truc pas normal...

PS : j'suis en france, region centre.


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#12 Le 08/01/2008, à 00:33

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

Je ne vois pas ce fichier dans ton ls... (message 7)
Si tu l'as rajoute, il faut que tu t'assure qu'il est lisible par le user www-data.

Je t'ai demande deux autres trucs (message 8)

Bon, ben oui, je suis en Californie, donc loin.


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#13 Le 08/01/2008, à 00:41

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

désolé...

maintenance@belier:~$ ls -l /etc/apache2/sites-enabled
total 0
lrwxrwxrwx 1 root root 36 2008-01-06 19:58 000-default -> /etc/apache2/sites-available/default
maintenance@belier:~$ cat /etc/apache2/sites-enabled/000-default
NameVirtualHost *
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

DocumentRoot /media/web/public
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order deny,allow
                deny from all
                Allow from localhost
                Allow from 192.168.1.0/24
                ErrorDocument 403 "http://toto.homelinux.com/public"
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

Alias /perso /media/web/perso
<Directory /media/web/perso>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order deny,allow
        Deny from all
        Allow from localhost
        ErrorDocument 403 "http://toto.homelinux.com/public"
</Directory>

Alias /public /media/web/public
<Directory /media/web/public>
Options FollowSymLinks
AllowOverride All
        Order allow,deny
        Allow from all
        ErrorDocument 403 "http://toto.homelinux.com/public"
</Directory>
ServerName pclibre.homelinux.com
Options None

</VirtualHost>
maintenance@belier:~$


Ps : comme je t'ai dit plus haut, j'ai suivi cette procedure :

http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2_et_dyndns

Dernière modification par toutafai (Le 09/01/2008, à 03:03)


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#14 Le 08/01/2008, à 00:46

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

Bon, ok

Quand tu mets

http://localhost
il va dans /var/www

Or, ton site est dans /var/www/public.

Tu dois donc aller dans
http://localhost/public


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#15 Le 08/01/2008, à 01:07

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

bon, je viens de trouver la solution, j'ai contourné le pb en rajoutant a /etc/apache2/sites-avaibles/defaut

ErrorDocument 403 "http://toto.homelinux.com/public/index.htm


Il me reste plus qu'un dernier petit détail, l'acces au site depuis mon réseau local...encore une broutille, mais ca devrait aller......

un grand MERCI pour ta precieuse aide, si un jour, tu passe par la touraine, fait moi signe, y a du tres bon vin dans le coin :-)

PS : Californie ! hummm, soleil, plage de sable chaud, corps silliconé en maillot de bain......veinard :-)

Dernière modification par toutafai (Le 09/01/2008, à 03:03)


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#16 Le 08/01/2008, à 01:45

jdloic

Re : [Résolu] newbie vs apache ...score final 2-1

Pour qu'apache puisse afficher ton site, il faut qu'il ai les droits d'accès aux fiichiers (sur ubuntu, c'est l'utilisateur www-data)
Apache2 recherche dans le répertoire s'il trouve certains fichiers (voir dans "/etc/apache2/mods-available/dir.conf"), dans le paramètrage par defaut, il recherche un fichier index.html (avec un "l" à  la fin)

Dernière modification par jdloic (Le 08/01/2008, à 01:46)

Hors ligne

#17 Le 08/01/2008, à 02:18

best_friend_fr

Re : [Résolu] newbie vs apache ...score final 2-1

mmm ptet bine... J'ai toujours index.php moi...


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#18 Le 08/01/2008, à 02:29

NooP

Re : [Résolu] newbie vs apache ...score final 2-1

Salut,

Pour ton soucis d'index.htm :

L'utilisation du ErrorDocument n'est pas faite pour ça ... Tu as bien rusé, mais c'est une directive qui fais une redirection sur un fichier en cas d'erreur.

Tu trouveras la ligne configurant les fichiers lus automatiquement par apache dans :

/etc/apache2/apache2.conf

Et cette ligne s'appelle : DirectoryIndex

Par défaut, apache ne connait pas le .htm (normal, c'est une extension restante de l'époque pas si lointaine ou les produits MS ne savaient pas gérer d'extension de fichiers de plus de 3 caractères). Donc, pour que ton apache fonctionne avec les .htm, ajoute sur cette ligne index.htm et relance ton apache. L'ordre des noms de fichiers que tu y trouvera reflète la priorité qu'attribuera apache.

Par ex :

DirectoryIndex index.php index.html index.htm

Lui dira que s'il trouve ces 3 fichiers dans un répertoire, c'est index.php qui sera prioritaire sur les autres.

Voili voilou

Dernière modification par NooP (Le 08/01/2008, à 02:39)


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#19 Le 08/01/2008, à 03:27

toutafai

Re : [Résolu] newbie vs apache ...score final 2-1

Merci a tous , pour toutes ces info complementaires : c'est royal, je vais corrigé le tir.

Plus que 2 étapes : sécurisation et référencement cool


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne