Aller au contenu


Problème Virtualhost


4 réponses à ce sujet

#1 Eydo

    Jeune Qnapeur

  • Membres
  • Pip
  • 4 messages
  • Matériel: TS-219P

Posté 26 septembre 2011 - 06:40

objectif : je veux installer des sites dans des dossiers pour organiser mon travail mais j'ai un problème avec le fichier /etc/config/apache/extra/httpd-vhosts-user.con

http://nas/test -----------> marche
http://nas/toto-----------> marche pas
http://nas/titi-----------> marche pas

Merci de votre aide pour résoudre le problème...

Voici mon fichier :

NameVirtualHost *:80

NameVirtualHost *:80
<VirtualHost _default_:80>
	    DocumentRoot "/share/Web"
</VirtualHost>
<VirtualHost *:80>
	    ServerName test
	    DocumentRoot "/share/Web/test"
</VirtualHost>
<VirtualHost *:80>
	    ServerName toto
	    DocumentRoot "/share/Web/test"
</VirtualHost>
<VirtualHost *:80>
	    ServerName titi
	    DocumentRoot "/share/Web/Sdossier/test"
</VirtualHost>


#2 cris

    Administrateur

  • Administrateurs
  • 2 567 messages
  • LocationFernelmont
  • Matériel: TS-459 Pro, TS-419P, TS-409 Pro

Posté 26 septembre 2011 - 13:04

Il suffit de créer des dossiers dans /share/Web et apache donnera directement acces.
Sinon il faut passer sur une config du genre:

<VirtualHost "site1.myftp.org">
ServerName "site1.myftp.org"
DocumentRoot "/var/www/rep1"
</VirtualHost>
 

<VirtualHost "site2.myftp.org">
ServerName "site2.myftp.org"
DocumentRoot "/var/www/rep2"
<Directory "/var/www/rep2">
order deny,allow
allow from all
</Directory>
</VirtualHost>

Avant de poser votre question, pensez à vérifier si vos disques se trouvent dans la liste de compatibilité
- Besoin d'aide?
- Plugmedia [Alternative de la station multimedia]

#3 father_mande

    Qnapeur officiel

  • Administrateurs
  • 3 243 messages
  • Matériel: TS-459 Pro, TS-219, TS-109 II

Posté 26 septembre 2011 - 13:08

Bonjour,

Voir le messageEydo, le 26 septembre 2011 - 06:40 , dit :

objectif : je veux installer des sites dans des dossiers pour organiser mon travail mais j'ai un problème avec le fichier /etc/config/apache/extra/httpd-vhosts-user.con

http://nas/test -----------> marche
http://nas/toto-----------> marche pas
http://nas/titi-----------> marche pas

Merci de votre aide pour résoudre le problème...

Voici mon fichier :

NameVirtualHost *:80

NameVirtualHost *:80
<VirtualHost _default_:80>
		DocumentRoot "/share/Web"
</VirtualHost>
<VirtualHost *:80>
		ServerName test
		DocumentRoot "/share/Web/test"
</VirtualHost>
<VirtualHost *:80>
		ServerName toto
		DocumentRoot "/share/Web/test"
</VirtualHost>
<VirtualHost *:80>
		ServerName titi
		DocumentRoot "/share/Web/Sdossier/test"
</VirtualHost>




Cela ne marche pas comme cela ...
Pour utiliser les vortual_host, il faut des noms de serveur qui pointe sur votre adresse principale (externe)

tel que, cela pourrait fontionner en faisant :
http ://test/
http://toto/
http://titi/

sachant que toto, titi et test ... doivent avoir la même adresse I.P. cible, par exemple avec (en local) un fichier host adapté.

là le serveur prend la première adresse valide ... donc test, sans s'occuper du nom ...

ce que vous voulez faire (tel que les http:// .... indiqué, se fait sans virtual_host ... mais en gérant des répertoires dans /share/Web ....

Philippe.
QNAP TS-459, 3.6.0, Virtualbox, OpenVPN
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)

#4 Eydo

    Jeune Qnapeur

  • Membres
  • Pip
  • 4 messages
  • Matériel: TS-219P

Posté 28 septembre 2011 - 08:07

Bonjour et merci pour votre aide, j'ai trouvé ma solution, il faut juste passer un alias

Alias "/test/ "/share/Web/test/"
Alias "/toto/ "/share/Web/test/"
Alias "/titi/ "/share/Web/Sdossier/test/"

http://nas/test ----> marche
http://nas/toto ----> marche
http://nas/titi ----> marche

#5 father_mande

    Qnapeur officiel

  • Administrateurs
  • 3 243 messages
  • Matériel: TS-459 Pro, TS-219, TS-109 II

Posté 28 septembre 2011 - 08:19

Bonjour,

Oui, il y a d'autres méthode, comme souvent sous Linux et Apache ... mais celle-ci est très "propre" et à l'avantage de la simplicité ...

Philippe.
QNAP TS-459, 3.6.0, Virtualbox, OpenVPN
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)