Pages : 1
#1 Le 23/03/2015, à 11: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, à 11: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, à 11: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, à 13:24
- Braun
Re : Problème accès site web
il n'y a pas de fichier index. html,
Are you sure ?
Je me demande si tu as bien cherché
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, à 14: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, à 14:24
- jplemoine
Re : Problème accès site web
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 ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#7 Le 23/03/2015, à 14: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, à 15:40)
Hors ligne
#8 Le 23/03/2015, à 16: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
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#9 Le 23/03/2015, à 17: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, à 18: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, à 19:00)
Hors ligne
#11 Le 24/03/2015, à 09: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, à 16: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
Pages : 1