Comment définissez-vous le site web par défaut pour servir lors de votre adresse IP est entré sous la forme d'URL?
J'ai un serveur avec plusieurs sites web hébergés et identifiables à l'aide de l'hébergement virtuel par nom de apache.
Comment puis-je le configurer de sorte qu'un site internet est hébergé lorsque l'ip de mon serveur est entré dans la barre d'adresse?
Avez-vous déjà fait cela? J'ai juste mis à niveau un serveur ubuntu 14.04 et de l'existant 000-default.conf VirtualHost a tout simplement cessé d'être appelée lorsque aucun nom de domaine correspond au lieu de la première alphabétique VirtualHost avec une directive ServerName est utilisé, pour une raison quelconque.
Ah, j'avais juste besoin de spécifier une adresse IP par défaut dans le VH, au lieu d'utiliser
Ah, j'avais juste besoin de spécifier une adresse IP par défaut dans le VH, au lieu d'utiliser
*:80
ou _default_:80
. Je ne suis pas sûr si c'est un apache bug.OriginalL'auteur surfer190 | 2013-09-26
Vous devez vous connecter pour publier un commentaire.
Ce que vous voulez utiliser est le
_default_
VirtualHost
.Il est décrit ici. En gros, si rien d'autre ne correspondent à la demande de la
_default_
hôte sera utilisé.MODIFIER
Cela pourrait aussi être écrit comme:
Est important que c'est la première
VirtualHost
dans la configuration depuis Apache va commencer à les assortir de haut en bas, sélectionnez ceux qui correspondent le mieux fondées surServerName
etServerAlias
.Ce post pourrait également être d'intérêt:
Apache par défaut VirtualHost
_default
là-bas, alors je l'ai modifié et créé un nouveau_default_
avec la même configuration...j'ai ensuite lié à ces fichiers avecln -s source dest
dans sites-enabled...commea2ensite
dit il n'y a aucun site ne correspond à...il ne fonctionne toujours pasAvez-vous assurez-vous que c'est la première
VirtualHost
dans la config? Le sens qu'il a un nom qui apparaissent avant les autres hôtes. Je pense que, normalement, vous utilisez comme010-default
020-www
030-forum
que les noms de lien danssite-enabled
.Si votre
apache2.conf
a 0VirtualHost
mais vousInclude sites-enabled/
pour tous vos vhost configs, puis, le site par défaut qui doit apparaître avant les autres fichiers. Par exemple, un serveur virtuel par défaut, le fichier est nomméaaaa.default
va fonctionner, mais unzzzz.default
ne fonctionnera pas. [À moins quezzzz.default
est votre seule config]Dans
sites-enabled
il est_000-default
,_default
et_default_
, toutefois aller à l'adresse ip du serveur va pour le premier hôte virtuel après_default_
OriginalL'auteur Qben
viens de trouver sur le
Include sites-enabled/
ligne dans votreapache2.conf
fichier et ajouter le chemin vers le fichier conf vous voulez être par défaut du site ci-dessus. de:à
OriginalL'auteur mouseware