Nous sommes le Dim 03 Août, 2025 18:04
Supprimer les cookies

Prob de multidomaine

Le choix d'Ubuntu pour mes premiers pas Linux

Lun 04 Déc, 2006 12:52

Bonjour,

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

Code:

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 :

Code:

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 :

Code:

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
zubaran

Messages : 7

Lun 04 Déc, 2006 13:12

Bonjour,

Un début de réponse ici?
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Lun 04 Déc, 2006 13:50

Merci pour le lien.

J'ai donc fait des modifs :

ports.conf :

Code: Tout sélectionner
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 :

Code: Tout sélectionner
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 :'( :'( :'(
zubaran

Messages : 7

Lun 04 Déc, 2006 20:01

N'oublie pas, il faut qu'un serveur DNS redirige les noms de domaine vers l'@IP, sinon ça ne marchera pas. Après, c'est au serveur Web de faire la différence entre les deux noms de domaine et les rediriger sur le site adéquat.
Ner0lph

Avatar de l’utilisateur
Messages : 404
Géo : Metz

Lun 04 Déc, 2006 21:33

J'ai une dédibox en faite, dans DNS secondaires j'ai ajouté le nom de domaine : abandonware-paradise.eu

Sinon les commandes que j'ai décrites plus haut sont bonnes ?

J'ai toujours un fail et le domaine n'est pas accessible.

Merci
zubaran

Messages : 7

Lun 04 Déc, 2006 21:44

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 :
Code: Tout sélectionner
[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
zubaran

Messages : 7

Mar 05 Déc, 2006 09:21

Bonjour,

zubaran a écrit:dans DNS secondaires j'ai ajouté le nom de domaine : abandonware-paradise.eu
tu n'as mis que le nom de domaine et pas le nom complet du serveur de nom de ce domaine (le mieux, c'est de mettre une adresse ip, sinon, il faut que ta machine accède à un serveur DNS pour traduire le nom du serveur DNS en adresse ip et on risque de boucler).

Il faut pointer vers un vrai serveur DNS si tu veux pouvoir résoudre les noms de ce domaine.

Astuce : si c'est pour des tests, tu peux ajouter les noms des machines et l'adresse ip dans le fichier /etc/hosts
Code: Tout sélectionner
127.0.0.1       www.abandonware-paradise.eu
127.0.0.1       www2.abandonware-paradise.eu


Bien sûr, pour une utilisation réelle, il faut un vrai serveur DNS officiel.

De toute façon, abandonware-paradise.eu n'est pas un nom de machine (host name), c'est un nom de domaine. Donc forcément, Apache ne pourra pas résoudre (trouver l'adresse ip) de abandonware-paradise.eu ...
armen

Messages : 408

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit