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 22/09/2005, à 11: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, à 12: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, à 10: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 .... wink

jv

Hors ligne

#4 Le 26/09/2005, à 15: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 big_smile

Hors ligne

#5 Le 26/09/2005, à 16:09

jdloic

Re : Config des VirtualHost sous apache2

jv a écrit :

(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