Pages : 1
#1 Le 01/12/2015, à 18:43
- jj16
Hote Virtuel apche2 [Résolu]
Bonsoir,
Je viens d'installer apache2 php et mysql sur ma version d'ubuntu 15.04
Le serveur fonctionne
J'ai voulu créer un Hôte Virtuel dont le répertoire des documents se trouve dans mon répertoire perso /home/jjj/www
dans ce répertoire j'ai mis un fichier index.php ou j'ai juste un echo phpinfo();
Sans rien toucher des fichiers par défaut installés pour la config d'apache
j'ai créé dans /etc/apache2/sites-available le fichier chaa.conf qui contient :
<VirtualHost *:80>
ServerName www.miaou.com
ServerAlias miaou.com
ServerAdmin webmaster@localhost
DocumentRoot /home/jjj/www
<Directory /home/jjj/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
j'ai activé le site par la commande a2ensite chaa.conf
et j'ai relancé le seveur
dans le fichier /etc/hosts j'ai rajouté la ligne 127.0.0.1 miaou.com
mon fichier hosts est le suivant :
127.0.0.1 localhost
127.0.1.1 PCLINUX1
127.0.0.1 miaou.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
si dans mon navigateur je saisi l'adresse miaou.com j'ai ceci :
Forbidden
You don't have permission to access / on this server.
Apache/2.4.10 (Ubuntu) Server at miaou.com Port 80
Je comprend pas pourquoi ça ne fonctionne pas ...
Sûrement une erreur quelque part mais je toune en rond
si quelqu'un à une idée
Codialement
Jean-Jacques
Dernière modification par jj16 (Le 01/12/2015, à 21:23)
Hors ligne
#2 Le 01/12/2015, à 20:11
- HPIR40
Re : Hote Virtuel apche2 [Résolu]
simplement parce que apache2 n'accepte pas /home comme etant dans la normalité de l'hébergement de site web
va dans ton /etc/apache2/apache2.conf et vers la fin du fichier entre les balises "location" tu a la liste de tous les répertoires validés pour l'hébergement de site web (entre autres /var/www/html)
il te suffit donc d'ajouter dans la liste /home/jjj/www avec bien entendu les mêmes options que les autres repertoires.
Dernière modification par HPIR40 (Le 01/12/2015, à 20:15)
Hors ligne
#3 Le 01/12/2015, à 20:58
- jj16
Re : Hote Virtuel apche2 [Résolu]
Merci de ta réponse HPIR40
Dans le ficher je n'ai aucune balise location. il faudrait que je rajoute quelque chose comme :
<Location /home/jjj/www>
Order allow,deny
Allow from all
</Location>
Hors ligne
#4 Le 01/12/2015, à 21:13
- jj16
Re : Hote Virtuel apche2 [Résolu]
j'ai rajouté:
<Directory /home/jjj/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
et ça fonctionne !
Merci encore de ton aide
Hors ligne
#5 Le 02/12/2015, à 13:12
- tiramiseb
Re : Hote Virtuel apche2 [Résolu]
Salut,
Tu peux aussi mettre cette config dans ton virtualhost, histoire de ne pas éclater ta config dans plusieurs fichiers...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1