Pages : 1
#1 Le 22/09/2005, à 10:53
- jv
Config des VirtualHost sous apache2
Bonjour,
j'ai kubuntu 5.04
Je veux gerer plusieurs sites (uniquement en intranet) sur mon serveur
j'ai créer un fichier xx.toto.fr dans /etc/apache2/sites-available
dans le quels j'ai :
NameVirtualHost chrono.toto.fr
<VirtualHost chrono.toto.fr>
DocumentRoot /var/www/chrono
ServerName chrono.toto.fr
<Directory /var/www/chrono/>
allow from all
</Directory>
ScriptAlias /cgi-bin/ usr/lib/cgi-bin
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
Options Indexes Multiviews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
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>
Ensuite j'ai fait un a2ensite chrono.toto.fr
et quand je fais : apache -k restart, il me dit :
apache2: Could not determine the server's fully qualified domain name, using 192.168.30.39 for ServerName
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
Je sais pas trop koi faire !
Help !
jv
Hors ligne
#2 Le 24/09/2005, à 11:06
- jdloic
Re : Config des VirtualHost sous apache2
Modifie ton fichier /etc/hosts pour ajouter quelque chose comme ça:
192.168.30.39 chrono.toto.fr
et ça devrais marcher.
Hors ligne
#3 Le 26/09/2005, à 09:18
- jv
Re : Config des VirtualHost sous apache2
en modifiant le fichier hosts, ca marche merci !:)
mais j'ai toujours le message d'erreur :
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
Si vous avez une ID ....
jv
Hors ligne
#4 Le 26/09/2005, à 14:18
- cfa
Re : Config des VirtualHost sous apache2
ex de conf apache vu sur le net :
2 Virtual Host basé sur le nomJe vous présente ici le Virtual Host basé sur le nom qui est le plus courant, que veux dire un virtual host basé sur le nom, cela permet d'heberger plusieurs sites sur votre PC et de faire les redirections grace au nom entre dans l'url.
A savoir :
NameVirtualHost : Désigne l'IP et le port du serveur sous cette forme IP:PORT
<VirtualHost>: Ouverture du virtual host contenant les differentes informations, il y a deux posibilitées mais ici une seul nous interresse
ServerName : l'adresse du site du Virtual host concerné
DocumentRoot : Le lieu (répertoire) du site sur le serveur
Il y a beaucoups d'autres possibilitées, mais ici je vous montre pour que cela fonctionne a vous de chercher pour par exemple déclarer vos logs.
La configuration du Virtual host se trouve dans le fichier Vhost.conf se trouvant souvent dans /etc/httpd/conf/vhosts/
Exemple de configuration Simple:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.linboost.com
DocumentRoot /www/linboost
</VirtualHost>
<VirtualHost *:80>
ServerName www.linux.com
DocumentRoot /www/linux
</VirtualHost>
Dans cet exemple nous avons donc deux sites, le premier www.linboost.com pointe vers le directory /www/linboost de votre serveur, le deuxieme www.linux.com pointe vers le directory /www/linux de votre serveur, ici nous mettons *:80 , * pour dire que toutes les adresses du serveur peuvent etre utilisées pour trouver le site, le 80 pour limiter l'acces du site par le port 80.
Si ca peut aider
Hors ligne
#5 Le 26/09/2005, à 15:09
- jdloic
Re : Config des VirtualHost sous apache2
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
Il faut être root pour démarer apache, ça ne semble pas être le cas.
Hors ligne
Pages : 1