2008-11-25 10 views
0

Comment configurer un sous-domaine sans TLD? j'ai cet ensemble sous ma principale configsous-domaines sans TLD

<VirtualHost *:80> 
    ServerName bbs.67.777.777.777 #fake bc my server can easily be hacked ATM :(
    DocumentRoot /var/www/phpBB 
</VirtualHost> 

quand je goto bbs.serveripaddress obtenir une adresse Introuvable erreur. si je mets qu'au-dessus de ma config principale, il ne fonctionne toujours pas cependant l'ensemble du site pointe vers/var/www/phpBB au lieu de/var/www (HUH!?!)

l'hôte principal v est

<VirtualHost *:80> 
    ServerAdmin [email protected] 

    DocumentRoot /var/www/ 
    <Directory /> 
     Options FollowSymLinks 
     AllowOverride None 
    </Directory> 
    <Directory /var/www/> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride None 
     Order allow,deny 
     allow from all 
     # This directive allows us to have apache2's default start page 
       # in /apache2-default/, but still have/go to the right place 
       RedirectMatch ^/$ /apache2-default/ 
    </Directory> 

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

    ErrorLog /var/log/apache2/error.log 

    # Possible values include: debug, info, notice, warn, error, crit, 
    # alert, emerg. 
    LogLevel warn 

    CustomLog /var/log/apache2/access.log combined 
    ServerSignature On 

    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> 

Je suis sur une boîte debian en utilisant apache2 si cela aide.

+0

Ce n'est pas une question de programmation - plus d'un administrateur système ou d'une question informatique. Ce n'est pas le meilleur forum pour cette question ... –

Répondre

0

Vous ne pouvez pas avoir de sous-domaine avec une adresse IP. La meilleure façon de contourner cela est d'avoir un domaine ou un sous-domaine libre (tel que no-ip) pour pointer sur votre adresse IP et créer un ServerName pour cela. N'oubliez pas d'ajouter le domaine aux zones DNS de votre serveur.

ou de créer un domaine dans vos fichiers hôtes et de l'utiliser.

1

Je ne pense pas que le nom du serveur (bbs.67.777.777.777) vous mènera à quelque chose - à moins que vous l'ayez ajouté à votre fichier hosts ... Pouvez-vous pinguer cette adresse ok? Pourquoi ne pas simplement rendre votre site Web par défaut ... si vous n'avez pas besoin d'une valeur par défaut?

+0

correct, si vous avez juste une adresse IP (67.777.777.777), vous ne pouvez pas utiliser les hôtes virtuels basés sur le nom. Vous avez besoin d'un type de DNS (mais il peut être .local sur un intranet). – wimh