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 23/03/2015, à 12:44

Kadt

Problème accès site web

Bonjour à tous,

je débute et j'ai quelques soucis d'accès à mon site web...

j'ai procédé ainsi :
1. j'ai installé Ubuntu sur une machine qui est uniquement accessible sur mon réseau personnel
2. j'ai installé LAPP (Linux, apache2, Php5 et Postgresql9.2)
3. j'ai configuré les fichiers apache2.conf(/etc/apache2) , et monsite.conf (/etc/apache2/sites-available)
4. j'ai fait le lien entre /var/www/monsite et home/user/www/monsite (lien)

Maintenant quand j'exécute la commande www.monsite.fr depuis le navigateur en local ou depuis un poste sur le réseau, je tombe systématiquement sur le dossier Index of avec le nom de mon répertoire monsite.
si je lance la commande www.monsite/accueil.html alors j'ai "Not found" the requested URL /accueil.html was not found on this server.

qui peut me guider ?
Merci.
Kadt.

Hors ligne

#2 Le 23/03/2015, à 12:53

Braun

Re : Problème accès site web

Bonjour,
First of all, où sommes nous ?
Dans quel répertoire se trouve index.html ? Dans quel répertoire se trouve accueil.html ?
Second, qui peut quoi ?
Si tes répertoires ne sont pas ouverts, au moins en lecture, aux utilisateurs « étrangers » l'intérêt de ton site risque d'être plus que limité.

Hors ligne

#3 Le 23/03/2015, à 12:59

Kadt

Re : Problème accès site web

il n'y a pas de fichier index. html, dans quel repertoire doit-il etre ? que contient-til ?
le fichier accueil.html est dans le répertoire /home/user/www/monsite

quels répertoires doivent-être ouvert uniquement /home/user/www/monsite ? et quels droits appliquer ?

Hors ligne

#4 Le 23/03/2015, à 14:24

Braun

Re : Problème accès site web

Kadt a écrit :

il n'y a pas de fichier index. html,

Are you sure ?
Je me demande si tu as bien cherché sad
Perso, je rechercherais vers /var/www/ ou quelque chose comme ça, mais si tu n'en as pas je m'en voudrais d'insister.
A part ça qu'est-ce que vous avez tous à vouloir mettre tout et n'importe quoi dans votre home personnel ou juste à côté ? Je sais que la conjoncture politique actuelle incite à un égoïsme forcené mais enfin ...

Hors ligne

#5 Le 23/03/2015, à 15:12

Kadt

Re : Problème accès site web

dans le répertoire /var/www/, je n'ai pas de fichier index.

concernant ta remarque, j'ai lu dans les forums qu'il était préférable de créer une arborescence autre que dans var/www, pour de raisons de sécurité ....
merci pour ton retour.

Hors ligne

#6 Le 23/03/2015, à 15:24

jplemoine

Re : Problème accès site web

Kadt a écrit :

dans le répertoire /var/www/, je n'ai pas de fichier index.

Ce qui serait intéressant, c'est de savoir ce qu'il y a...
T'aurais pas un répertoire html, par zazar ?


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#7 Le 23/03/2015, à 15:32

Kadt

Re : Problème accès site web

Oui avec un fichier index.html et le répertoire monsite.

Dernière modification par Kadt (Le 23/03/2015, à 16:40)

Hors ligne

#8 Le 23/03/2015, à 17:17

jplemoine

Re : Problème accès site web

En fait, les fichiers (ou au moins un de ceux répertoriés comme fichier d'index ) doivent se trouver dans : /var/www/html.
Peux-tu donner le résultat entre balises code de :

cat /etc/apache2/sites-available/000-default.conf 

Si ça te dit que le fichier n’existe pas, celui qui comporte default dans son nom mais qui ne contient pas ssl


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#9 Le 23/03/2015, à 18:26

Kadt

Re : Problème accès site web

j'ai 2 fichierde conf : 000-default et ProjetWeb

fichier 000-default.conf
<VirtualHost *:80>
    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to
    # match this virtual host. For the default virtual host (this file) this
    # value is not decisive as it is used as a last resort host regardless.
    # However, you must set it for any further virtual host explicitly.
    #ServerName www.example.com

    ServerName  localhost
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        allow from all
    </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 ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

ET fichier ProjetWeb.CONF
<VirtualHost *:80>
    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to
    # match this virtual host. For the default virtual host (this file) this
    # value is not decisive as it is used as a last resort host regardless.
    # However, you must set it for any further virtual host explicitly.
    #ServerName www.example.com

ServerAdmin webmaster@localhost
ServerName www.projetweb14.fr
ServerAlias projetweb14.fr
DocumentRoot /var/www/ProjetWeb

    <Directory /var/www/ProjetWeb>
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        allow from all
        RedirectMatch ^/$ index.php
    </Directory>

    # For most configuration files from conf-available/, which are
    # enabled or disabled at a global level, it is possible to
    # include a line for only one particular virtual host. For example the
    # following line enables the CGI configuration for this host only
    # after it has been globally disabled with "a2disconf".
    #Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Hors ligne

#10 Le 23/03/2015, à 19:56

Braun

Re : Problème accès site web

Bon, pour les balises c'est pas encore au point.
Ensuite j'aimerais savoir comment ton apache va choisir entre les deux fichiers de conf, même s'il est rusé comme un sioux.
Pendant qu'on y est, que rendent les commandes :

ls -l /var/www/ 

et

ls -l /var/www/html/ 

Dernière modification par Braun (Le 23/03/2015, à 20:00)

Hors ligne

#11 Le 24/03/2015, à 10:27

Kadt

Re : Problème accès site web

pour info : des 2 fichiers conf seul le ProjetWeb.conf est actif ; pour le fichier par défaut j'ai appliqué la commande A2dissite.

résultat de ls -s /var/www :
drwxr-xr-x 2 root root 4096 mars  23 18:57 ProjetWeb

et les droits sur le répertoire www sont :
drwxr-x---  3 www-data www-data 4096 mars  23 18:56 www

les droits ne sont pas identiques (meme user, meme groupe) est-ce normal ?

Sinon, j'ai supprimé le répertoire html car je ne l'utilise pas.

comme je renvoie sur un autre répertoire, je profite pour vous indiquer les droits
/home/kadt/www/
drwxr-xr-x 4  755 users 4096 mars  23 12:52 ProjetWeb
/home/kadt/www/ProjetWeb
-rwxr-xr-x 1 755 users   2526 mars  13 09:49 Accueil.html

Merci pour votre retour.

Hors ligne

#12 Le 25/03/2015, à 17:22

Kadt

Re : Problème accès site web

j'ai décidé de faire "table rase. j'ai ré installé mon OS puis la pack LAPP. Puis appliqué les droits sur les dossiers maintenant cela fonctionne.

Hors ligne