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 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 smile
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 tongue alors peut être que je l'avais mal fait je ne sais pas.

Voilà merci d'avance wink

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