Bonjour,
Je cherche à configurer apache2 de manière à ce que le répertoire dans lequel je laisse mais fichiers à traiter soit celui de l’utilisateur, en non celui par défaut /var/www.
Je viens de suivre les indications précisées ici, sans succès, (erreur 404)
voici les modifs que j’ai apportées à /etc/apache2/sites-available/default
[code]NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
#DocumentRoot /var/www/
DocumentRoot /home/carlino/workspace/developpement/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
#<Directory /var/www/> #config conseillée àpd http://forum.debian-fr.org/viewtopic.php?t=9538&highlight=apache2+conf
<Directory /home/carlino/workspace/developpement/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# 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.
[/code]
voici les caractéristiques de apache2 installé sur ma box (localhost/info.php):
Apache Version Apache/2.2.4 (Debian) PHP/5.2.3-1+b1
Apache API Version 20051115
Server Administrator webmaster@localhost
Hostname:Port 127.0.0.1:0
User/Group www-data(33)/33
Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
Timeouts Connection: 300 - Keep-Alive: 15
Virtual Server Yes
Server Root /etc/apache2
Loaded Modules core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_setenvif mod_status
De plus, avant toute modif, j’ai ce message currieux:
[code]# /etc/init.d/apache2 restart
- Restarting web server apache2 apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
[/code]
J’ai lu que cette config concernant le répertoire de substitution à /var/www/ pouvait s’écrire dans /apache2/http.conf, (ce fichier est vide dans mon cas).
Quelques conseils, idées, ou un bon tuto à m’indiquer ?
merci
