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 04/12/2006, à 13:49

zubaran

Probleme de mise en place d'un nom de domaine

Bonjour,

Je cherche à gérer plusieurs noms de domaines sur une même IP.
J'ai suivi plusieurs tutorial mais je n'arrive toujours pas à faire marcher mon nom de domaine, les erreurs survenues sont :

httpd (pid 28607?) not running
(98): make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Dans mon fichier httpd.conf j'ai rentré les commandes suivantes :

Listen 80

NameVirtualHost monIP:80

<VirtualHost monIP:80>
ServerAdmin webmaster@mondomaine.fr
DocumentRoot /var/www/httpd/vhosts/mondomaine.com/httpdocs
ServerName www.mondomaine.com
ErrorLog /var/www/httpd/vhosts/mondomaine.com/logs/error.log
LogLevel warn
CustomLog /var/www/httpd/vhosts/mondomaine.com/logs/access.log combined
ServerSignature ON
</VirtualHost>

Dans mon fichier /sites-available/default je rentre les commandes suivantes :

NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/html
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/html/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /var/www/cgi-bin/
        <Directory "/var/www/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

ErrorLog /var/log/apache2/error.log

Listen 80

NameVirtualHost monIP:80

<VirtualHost monIP:80>
ServerAdmin webmaster@mondomaine.fr
DocumentRoot /var/www/httpd/vhosts/mondomaine.com/httpdocs
ServerName www.mondomaine.com
ErrorLog /var/www/httpd/vhosts/mondomaine.com/logs/error.log
LogLevel warn
CustomLog /var/www/httpd/vhosts/mondomaine.com/logs/access.log combined
ServerSignature ON
</VirtualHost>

J'ai biensûr créer les fichiers error.log et access.log comme précisé dans mon code mais je ne pense pas que l'erreur provienne de cela.

Quelqu'un peut-il m'aider ? Merci

#2 Le 04/12/2006, à 13:59

CeReAl KiLLeR Du 77

Re : Probleme de mise en place d'un nom de domaine

Dans ton fichier default tu place seulement ton virtualhost. Tu n'as pas besoin de rajouter une deuxième fois la variable NameVirtualHost. De même si tu créer d'autre fichier de configuration.

Retire ton virtualhost dans le httpd.conf

Jette un oeil sur la doc d'apache, ou la doc d'ubuntu afin de voir comment sa ce config.


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#3 Le 04/12/2006, à 14:51

zubaran

Re : Probleme de mise en place d'un nom de domaine

Merci pour le lien.

J'ai donc fait des modifs :

ports.conf :

Listen 80
Listen 443

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/phoenix.cert
SSLCertificateKeyFile /etc/apache2/ssl/phoenix.key

httpd.conf j'ai tout enlevé.

mon /etc/sites-available/default :

Listen 80
NameVirtualHost *:80


<VirtualHost abandonware-paradise.eu:80>
ServerAdmin webmaster@abandonware-paradise.fr
DocumentRoot /var/www/httpd/vhosts/abandonware-paradise.eu/httpdocs
ServerName www.abandonware-paradise.eu
ErrorLog /var/www/httpd/vhosts/abandonware-paradise.eu/logs/error.log
LogLevel warn
CustomLog /var/www/httpd/vhosts/abandonware-paradise.eu/logs/access.log combined
ServerSignature ON
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/abandonware-paradise/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /var/www/cgi-bin/
        <Directory "/var/www/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

ErrorLog /var/log/apache2/error.log

</VirtualHost>

J'ai plus de messages d'erreurs, j'ai seulement un fail quand je reload apache2. Bien entendu la redirection du domaine ne marche toujours pas. Je capte rien j'en ai marre :'( :'( :'(

#4 Le 04/12/2006, à 15:11

CeReAl KiLLeR Du 77

Re : Probleme de mise en place d'un nom de domaine

Listen 80 tu peut le virer, car tu indique dans le namevirtualhost que tu utilise le port 80 comme dans le virtualhost.

Tes repertoire sont bien créer. Car si ce n'ai pas le cas, apache refuse de démarrer.

A vu d'oeil comme sa, sa va.


SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)

Hors ligne

#5 Le 04/12/2006, à 15:14

zubaran

Re : Probleme de mise en place d'un nom de domaine

Merci,

Oui mes répertoires sont bien crées, n-y a t-il pas quelque chose d autre à faire ?

#6 Le 04/12/2006, à 15:20

zubaran

Re : Probleme de mise en place d'un nom de domaine

Ah ! Non pas /var/www/cgi-bin ! Est-ce dû à une installation que je n'ai pas effectué ? Dois-je créer simplement le répertoire ? Ou cela n'a rien avoir ? sad

#7 Le 04/12/2006, à 22:42

zubaran

Re : Probleme de mise en place d'un nom de domaine

Je sais pas s'il y a du progrès mais j'ai un nouveau message d'erreur.
Apache mais du temps à reload et me dit :

[Mon Dec 04 21:39:34 2006] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name abandonware-paradise.eu --- ignoring!
[Mon Dec 04 21:39:34 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
[Mon Dec 04 21:40:15 2006] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name abandonware-paradise.eu --- ignoring!
[Mon Dec 04 21:40:15 2006] [warn] NameVirtualHost *:80 has no VirtualHosts