我需要支持一些服务器名称,例如:
ab1
ab2
ab3
abc
所以最后一封信可以改变我想
server {
listen 80;
server_name ab?;
return 200 "i'm the server";
}
这是正确的吗?我该如何测试它?
谢谢
答案1
是的,它应该有效,因为nginx 在 server_name 指令中支持正则表达式 你甚至可以像这样捕获字母:
server {
listen 80;
server_name ~^ab(.)$;
return 200 "i'm the server $1";
}