I have an instance of nginx running which serves several websites. The first is a status message on the server's IP address. The second is an admin console on admin.domain.com
. These work great. Now I'd like all other domain requests to go to a single index.php
- I have loads of domains and subdomains and it's impractical to list them all in an nginx config.
So far I've tried setting server_name
to *
but that failed as an invalid wildcard. *.*
works until I add the other server blocks, then I guess it conflicts with them.
Is there a way to run a catch-all server block in nginx after other sites have been defined?
N.B. I'm not a spammer, these are genuine sites with useful content, they're just powered by the same CMS from a database!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…