web-dev-qa-db-fra.com

Nom de virtualhost (Apache)

J'ai besoin de créer virtualhost avec le nom "virtualhost_name". Pour y accéder avec http://virtualhost_name

J'ai un motif:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "path"
    ServerName Name_of_server
    ErrorLog "logs/error.log"
    CustomLog "logs/log.log" common
</VirtualHost>

Où devrais-je écrire le nom?

1
user1192182

Vous pouvez écrire à deux endroits (vous pouvez les utiliser tous les deux):

  • ServerName: est le nom "interne" de l'hôte virtuel. Le nom de domaine complet n'est pas nécessaire. Juste "myvhost" pourrait être ok. Bien sûr, vous pouvez utiliser le nom complet tel que "myvhost.example.com".
  • ServerAlias: est d'autres noms. C'est utile lorsque vous voulez plusieurs noms de domaine pour le même vhost.

Par exemple: vous avez un site Web que vous souhaitez héberger à la fois pour exemple.com et exemple.net:

ServerName example
ServerAlias example.com example.net www.example.com www.example.net
1
jcisio