Wie kann ich einen virtuellen Host für Anforderungen erstellen, die keinem der virtuellen Hosts entsprechen, wenn ich bereits mehrere virtuelle Hosts habe? (dh Zugriff über IP, eine andere Domain, die mit IP verknüpft ist, usw. usw.)
41
listen 443 ssl default_server;
owncloud 9
antwortet mein nicht. Warum? Owncloud VHOST hat einen Servernamen und ist kein Standardserver.80
nur 443 ist offen./var/www/default
in diesem Fall auf. Wie muss ich die Schnipsel bestellen?Wenn Sie SSL verwenden, benötigen Sie zusätzliche Informationen für ein default_server-Zertifikat und einen Schlüssel (die selbst signiert sein können).
Nginx versucht, eine SSL-Verbindung auf einem IP / Port-Matching-Standardserver zu akzeptieren. Wenn auf einem solchen Server ein Zertifikat / Schlüssel fehlt, trennt nginx die Verbindung. Es werden keine anderen Server ausprobiert. Also cert / key nicht vergessen.
quelle
nginx -t
"ok" angezeigt wird)Die Einträge beziehen sich jeweils auf Port 80 (HTTP), Port 443 (HTTPS), Port 80 IPv6 und Port 443 IPv6.
Sie können hinzufügen
log_not_found off;
, um zu vermeiden, dass ein Protokolleintrag für die nicht gefundene Seite hinzugefügt wird.quelle