> Create an initial default server for failover on the ip address, and have it > 400 everything. Do it for http and https. For https you can use a > self-signed cert; it doesn't matter as you only need to be a valid protocol. > # failover http server > # failover https server
You don't even need two server blocks single is enough: server { listen 80 default_server; listen 443 ssl default_server; } With whatever logic you want - either redirect to your preferred/main domain or show some generic page or error code (if you don't add anything nginx will use the default root and display the welcome page). In case of https I don't even think it makes sense to provide any certificates (even self-signed). Without those the connection will/should be just terminated because of peer not providing any certificates and self-signed certs shouldn't be validated (otherways there is a major flaw) by clients/crawlers either. rr _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx