2010-10-10 7 views
0

Ok hôtes virtuels serveurs spécifiques, je pose ma question première et ci-dessous sont les détails de ce que j'ai jusqu'à présent pour tenter de résoudre la chose:Apache sur localhost: donner le nom

Sur Apache en cours d'exécution sur localhost, je veux avoir différents hôtes virtuels qui seraient accessibles par URL: http://name-of-the-virtual-host.name-of-the-machine/

Détails:

J'ai donc Apache en cours d'exécution sur le port 8080 de mon ordinateur portable. Linux Mint, donc la distribution Debian. Tout est en local à des fins de test, donc pas de DNS impliqué! L'adresse IP que j'utilise est 127.0.1.1 qui a le domaine de mon ordinateur, appelé fabjoa. Sur le fichier /etc/apache2/apache2.conf, j'ai mis:

ServerName fabjoa 

Dans le fichier /etc/hosts, il est en effet la ligne

127.0.1.1 fabjoa 

Dans le fichier /etc/apache2/ports.conf

NameVirtualHost *:8080 
Listen 8080 

Maintenant, le fichier de configuration de mon hôte virtuel. Le fichier s'appelle goyahkla et se trouve au /etc/apache2/sites-available/. Il a un lien symbolique en /etc/apache2/sites-enabled. Dans ce dossier, je donne les résultats suivants:

<VirtualHost *:8080> 
    ServerName goyakhla.fabjoa 
    ServerAdmin [email protected] 
    DocumentRoot /var/sites/goyahkla 

.... 

<Directory /var/sites/goyahkla/> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     allow from all 
    </Directory> 

... 

</VirtualHost> 

exécution apache2ctl configtest me donne la syntaxe OK. Maintenant, sur le navigateur, l'ouverture http://fabjoa:8080/ pointe vers l'hôte virtuel goyahkla (parce que c'est le seul que j'ai), mais http://goyahkla.fabjoa:8080 est introuvable. Autres débogage:

telnet goyahkla.fabjoa:8080 
telnet: could not resolve goyahkla.fabjoa:8080/telnet: Name or service not known 

lynx goyahkla.fabjoa:8080 
Looking up 'goyahkla.fabjoa' first 
Looking up 'www.goyahkla.fabjoa.com', guessing... 

Looking up goyahkla.fabjoa first 
Looking up www.goyahkla.fabjoa.com, guessing... 
Looking up www.goyahkla.fabjoa.com:8080 
Making HTTP connection to www.goyahkla.fabjoa.com:8080 
Alert!: Unable to connect to remote host. 

lynx: Can't access startfile http://www.goyahkla.fabjoa.com:8080/ 

Une idée sur comment but pourrait être atteint?

Merci

Répondre

0

Ne vous devez spécifier fichier nom d'hôte complet des hôtes de l'ONU? Comme "goyahkla.fabjoa" au lieu de "fabjoa"?

Quoi qu'il en soit, ce n'est pas question et la programmation devrait être posée sur serverfault.com

+0

Ok, je l'ai déplacé à défaut du serveur – fabjoa

Questions connexes