bonjour,

je suis en train d'installer mon lamp-server sur mon ubuntu 14.04.

mon navigateur arrive à lire des fichiers à partir de mon localhost, mais celui-ci se trouve dans /var/www/html.
quel est en fait l'intérêt de mettre un serveur/des fichiers là vu qu'il faut être root pour les modifier ou pour les sauvegarder?

voilà pourquoi j'ai voulu que mon localhost pointe vers un dossier dans mon dossier /home (/home/peter/documents/etude/php).
j'ai fait des recherches sur internet et des forums, essayé des choses mais rien ne semble fonctionner pour diriger le localhost sur un dossier de /home.

quand je monte mon fichier .conf (coursvdab.conf), j'arrive sur /var/www; quand je démonte mon fichier .conf (coursvdab.conf), j'arrive sur /var/www/html, ce qui serait le dossier par défaut.

quelqu'un peut-il m'expliquer ce que je dois faire pour que ça marche? ou bien m'expliquer en quoi c'est meilleur de garder tout ça dans /var/www/html?

vous me seriez d'une aide précieuse.

mon fichier .conf fait moi-même (/etc/apache2/sites-available/courvdab.conf) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<VirtualHost http://127.0.0.1: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 <a href="http://www.example.com" target="_blank">www.example.com</a>
 
	ServerAdmin <a href="mailto:info@opschool.be">info@opschool.be</a>
	DocumentRoot /home/peter/documents/etude/php
 
	<Directory /home/peter/documents/etude/php >
 
	</Directory>
 
	# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
	# error, crit, alert, emerg.
	# It is also possible to configure the loglevel for particular
	# modules, e.g.
	#LogLevel info ssl:warn
 
	ErrorLog /home/peter/documents/etude/php/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
 
	# 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