Si j'ai déjà un groupe d'hôtes virtuels, comment puis-je créer un hôte virtuel pour gérer les demandes qui ne correspondent à aucun des hôtes virtuels? (c.-à-d. accès par IP, un autre domaine liant à IP, .etc .etc)
41
nom du serveur _; et default_server sur la configuration d'écoute sont ce que vous recherchez.
Exemple:
server {
listen 80 default_server;
server_name _;
root /var/www/default; (or wherever)
}
listen 443 ssl default_server;
owncloud 9
ne répondra pas. Pourquoi? Owncloud VHOST a un nom de serveur et n’est pas un serveur par défaut.80
que 443 est ouvert./var/www/default
dans ce cas. Comment dois-je commander les extraits?Si vous utilisez SSL, vous aurez besoin de plus de plomberie pour un serveur_défaut - certificat et clé (pouvant être auto-signé).
Nginx essaiera d’accepter la connexion SSL sur un serveur par défaut IP / port compatible. Si un tel serveur manque à cert / key, nginx abandonnera la connexion. Il n'essaiera pas d'autres serveurs. Alors n'oubliez pas cert / key.
la source
nginx -t
dit "ok")Les entrées sont pour le port 80 (HTTP), le port 443 (HTTPS), le port 80 IPv6 et le port 443 IPv6, respectivement.
Vous pouvez envisager d'ajouter
log_not_found off;
pour éviter d'ajouter une entrée de journal pour la page introuvable.la source