Apache virtual host documentroot dans d'autres dossiers

J'essaie de configurer un couple ov VritualHost dans mon Apache, mais j'aimerais placer DocumentRoot de cet hôte virtuel sur des dossiers à l'extérieur du dossier www de base. Il se trouve que je reçois toujours "l'autorisation refusée". Mon httpd.conf suit: NameVirtualHost *: 80

<VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot /home/giuseppe/www ServerName www.example.com/www ErrorLog logs/host.www.projects-error_log CustomLog logs/dummy-host.example.com-access_log common <Directory "/home/giuseppe/www"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot /home/developper ServerName www.example.com ErrorLog logs/host.developper-error_log CustomLog logs/dummy-host.example.com-access_log common </VirtualHost> 

MODIFIER:

J'ai essayé de modifier l'autorisation du groupe d'users sur le dossier www. Mais pas de succès. Je pense que le problème est ServerName.

  VirtualHost A ServerName www.example.com VirtualHost B Servername www.example.com/www 

Peut-être que ServerName doit-il être un DNS valide? Comme www.example.com et site2.example.com, et pas un simple

One Solution collect form web for “Apache virtual host documentroot dans d'autres dossiers”

Vous pouvez mettre votre DocumentRoot là où vous le souhaitez, pas de ressortingctions spéciales à ce sujet.

Ainsi, comme l'indique le message d'erreur, votre problème ne concerne que les droits de file et de directorys.

L'user apache doit pouvoir parcourir ces documents et lire les files là-bas. Donc, vous devriez ajuster plusieurs choses:

  • vérifiez que l'user ou le groupe apache soit considéré comme un access en lecture sur les directorys et les files dans ce directory
  • vérifiez qu'il a l'exécution juste sur tous les directorys des parents
  • vérifiez que vous n'avez pas SELinux ou de tels outils de security en ajoutant d'autres contraintes (vérifiez les journaux d'apache et les journaux du système)
  • Configurez Apache VirtualHosts avec un équilibreur de charge
  • Comment configurer mon server Linode pour exécuter plusieurs programmes sur différents sous-domaines?
  • Obtenir la configuration de l'hôte virtuel sans file de configuration
  • Définir DNS pour un hôte virtuel sur la même IP
  • Un domaine que je n'ai jamais entendu parler de résoudre mon site
  • Comment redirection interne d'une virtualhost à une autre Apache
  • Apache2: VirtualHost ne fonctionne pas
  • apache2 virtualhosts pour # sous-domaines avec réécriture à SSL
  • Nginx: Comment puis-je reproduire le file other_vhosts_access.log d'Apache pour get le vhost au début de la ligne de journalisation?
  • Plusieurs versions python sous apache + mod_wsgi
  • Nginx ne transmet pas de requêtes de domaine personnalisées au bon port
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.