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 22/08/2006, à 11:42

demcoul

Problème apache

Bonjour,

J'ai configuré mon serveur apache. J'ai mis un site test, mais je n'arrive pas à afficher les pages, car quand je fais www.um.edu.ml (mon site), j'obtiens les répertoires.

Que faire ?

Voici mon ficheir apache2.conf

ServerName um.edu.ml:80
ServerRoot "/etc/apache2"

 

LockFile /var/lock/apache2/accept.lock



PidFile /var/run/apache2.pid


Timeout 300


KeepAlive On


MaxKeepAliveRequests 100


KeepAliveTimeout 15



<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients          20
MaxRequestsPerChild  0
</IfModule>


<IfModule worker.c>
StartServers         2
MaxClients         150 
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>


<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>

User www-data
Group www-data


LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent



ErrorLog /var/log/apache2/error.log


Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf


Include /etc/apache2/httpd.conf


Include /etc/apache2/ports.conf


Include /etc/apache2/conf.d/[^.#]*


Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>


<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    Alias /error/ "/usr/share/apache2/error/"

    <Directory "/usr/share/apache2/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>

    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
    ErrorDocument 410 /error/HTTP_GONE.html.var
    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
    ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

</IfModule>
</IfModule>

DirectoryIndex index.htm index.html index.cgi index.pl index.php index.xhtml



AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

DocumentRoot /var/www

<Directory "/var/www/">
  Options Indexes FollowSymlinks Multiviews Includes
  Order allow,deny
  allow from all
</Directory>

UseCanonicalName Off

TypesConfig /etc/mime.types
DefaultType text/plain

HostnameLookups Off

IndexOptions FancyIndexing VersionSort

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*


AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^



DefaultIcon /icons/unknown.gif

ReadmeName README.html
HeaderName HEADER.html

IndexIgnore .??* *~ *# HEADER* RCS CVS *,t

AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage no .no
AddLanguage pt-br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw

LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw


#AddDefaultCharset	ISO-8859-1

AddCharset ISO-8859-1  .iso8859-1  .latin1
AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3  .latin3
AddCharset ISO-8859-4  .iso8859-4  .latin4
AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb	
AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8

AddCharset GB2312      .gb2312 .gb 
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5	       .big5 .b5
AddCharset EUC-TW      .euc-tw	
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis


AddType application/x-tar .tgz


<FilesMatch "\.shtml(\..+)?$">
    SetOutputFilter INCLUDES
</FilesMatch>



BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0



BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully 
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully



Include /etc/apache2/sites-enabled/[^.#]*

Hors ligne

#2 Le 22/08/2006, à 12:06

nab

Re : Problème apache

Dans ton répertoire /var/www (c'est là que doit se trouver ton site), tu as bien un fichier nommé
index.htm ou html ou cgi ou pl ou php ou xhtml ?

Si ce n'est pas le cas, alors tu obtiens la liste de tes répertoires, à moins que tu ne l'interdises.

Dernière modification par nab (Le 22/08/2006, à 12:07)

Hors ligne

#3 Le 22/08/2006, à 12:47

demcoul

Re : Problème apache

Je viens de copier le site dans /var/www, avant il était dans /var/www/apache2.

Seulement, après copie avec la commande cp *.htm /var/www, les fichiers apparaissent avec une croix rouge (unreadable).
Pourquoi ? comment bien faire ?

Hors ligne

#4 Le 22/08/2006, à 13:16

nab

Re : Problème apache

tu les as copiés sous quel user ?
tu as quelles autorisations sur /var/www ?

Hors ligne

#5 Le 22/08/2006, à 13:22

demcoul

Re : Problème apache

la copie a été faite sous le user tonjon. un utilisateur que j'ai créé moi même lors de l'installation de ubuntu.

Hors ligne

#6 Le 22/08/2006, à 13:24

nab

Re : Problème apache

tu obtiens quoi si tu tapes ls - la /var/www ?

Hors ligne

#7 Le 22/08/2006, à 13:51

demcoul

Re : Problème apache

J'obtiens ce-ci

drwxr-xr-x  3 root root   4096 2006-08-22 11:35 .
drwxr-xr-x 15 root root   4096 2006-08-09 16:27 ..
-rwx------  1 root root    343 2006-08-22 11:30 antique.gif
drwxr-xr-x  2 root root   4096 2006-08-16 12:52 apache2-default
-rwx------  1 root root   2013 2006-08-22 11:30 book1.gif
-rwx------  1 root root    437 2006-08-22 11:30 index.htm
-rwx------  1 root root   3176 2006-08-22 11:30 iug.htm
-rwx------  1 root root   6289 2006-08-22 11:30 maliw.gif
-rwx------  1 root root  13346 2006-08-22 11:30 priug.htm
-rwx------  1 root root  16528 2006-08-22 11:30 progiug.htm
-rwx------  1 root root 500406 2006-08-22 11:30 Programmes actuels.htm
-rwx------  1 root root   5399 2006-08-22 11:30 striug.htm

Hors ligne

#8 Le 22/08/2006, à 14:09

nab

Re : Problème apache

dans un terminal, tapes :
sudo chmod -R +rx /var/www

Ca va résoudre ton problème pour le moment, mais je ne suis pas sûr que ce soit le top !
Là je suis au boulot, sous Win2k, mais dès que j'allume mon PC perso je te dis s'il n'y a pas une meilleure solution.

Hors ligne

#9 Le 22/08/2006, à 14:21

demcoul

Re : Problème apache

merci, le problème est résolu.

Seulement est il possible de me dire à quoi sert cette commande ? un petit commentaire.

Hors ligne

#10 Le 22/08/2006, à 14:27

nab

Re : Problème apache

chmod change les permissions sur les fichiers/dossiers
-R  indique un mode récursif (ie qu'il va travailler dans tous les sous-répertoires)
+rx indique qu'il va ajouter (+) à tout le monde le droit de lecture (r) et d'éxecution (x)

plus d'info, tapes man chmod dans une console ou chmod dans ton moteur de recherche préféré smile


Je te recommande aussi http://doc.ubuntu-fr.org/console/learn_ … 10_minutes
wink

Dernière modification par nab (Le 22/08/2006, à 14:30)

Hors ligne

#11 Le 22/08/2006, à 14:34

demcoul

Re : Problème apache

merci

Hors ligne