Pages : 1
#1 Le 28/04/2007, à 13:37
- Mobman02
[résolu] Changer DocumentRoot, partition FAT32
Salut tous le monde,
j'ai décidé de porter tout mon univers de développement de Windows à Linux
Ca fait plus d'un an que je touche à Ubuntu mais la Feisty est la première avec laquelle je peu vraiment me passer de Windows.
Bon alors voilà la question, j'ai installé un serveur LAMP sur ma distrib, il marche très bien (merci la doc),
maintenant j'aimerais que quand je me rende sur localhost,
ça ne soit pas /var/www qui me soit servi mais /media/sda3/www
/media/sda3 étant une partition commune en FAT32, dans laquelle tous mes sites sont stockés.
J'avais déjà eu pas mal de problèmes pour faire ça, il me semble qu'une fois sous Dapper, j'avais essayé un lien symbolique, et que ça ne marchais pas du tout.
Je ne suis pas un grand admin serveur alors peut être que je l'avais mal fait je ne sais pas.
Voilà merci d'avance
Dernière modification par Mobman02 (Le 28/04/2007, à 18:52)
Hors ligne
#2 Le 28/04/2007, à 17:03
- patrickweb
Re : [résolu] Changer DocumentRoot, partition FAT32
salut :
je crois qu'il faut editer : /etc/apache2/sites-availabe/default
et remplacer le /var/www, il doit falloir certainement stopper apache et le relancer ...
Hors ligne
#3 Le 28/04/2007, à 17:38
- Mobman02
Re : [résolu] Changer DocumentRoot, partition FAT32
Hum j'ai essayé, résultat, une erreur 403.
Voici mon fichier default :
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /media/sda3/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
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>
<Directory /media/sda3/www>
Options Indexes FollowSymLinks MultiViews
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 /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
J'ai modifié le DocumentRoot,
et ajouté une entrée Directory sur le modele de /var/www,
ça semble fonctionner mais erreur 403.
Que faire ? C'est un problème de permission sur ma partition ?
Je sais vraiment pas quoi faire, mes recherches ne mènent nulle part.
Merci.
Hors ligne
#4 Le 28/04/2007, à 18:51
- Mobman02
Re : [résolu] Changer DocumentRoot, partition FAT32
Okay j'ai trouvé,
c'était bien a cause de ma partition FAT32,
comme elle a été monté par defaut par le système, j'avais pas les droits dessus.
Ce qu'il faut faire c'est modifier le fstab pour monter la partition correctement avec les bons droits :
# /dev/sda3
# UUID=AC7E-ABFE /media/sda3 vfat defaults,utf8,umask=007,gid=46 0 0
UUID=AC7E-ABFE /media/sda3 vfat rw,user,auto,exec,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850,shortname=mixed 0 0
Hors ligne
Pages : 1