我希望将多个域指向nginx实例。我使用server_name指向它们。
server_name mydomain.com www.mydomain.com test.mydomain.com test1.mydomain.com;
上面给出的是最佳实践还是有其他安全/稳定的方法来做同样的事情?
答案 0 :(得分:1)
你可以定义很多server_name
s(即使是几千也不会真正减慢速度)。但是,如果您希望配置保持可读性,则应该:
server_name
s 请记住,使用确切名称总是比使用通配符或RegEx更快。
如果您想坚持使用一长串服务器名称,您应该包含一个额外的配置文件:
server {
include /somewhere/server_names;
...
}
添加。文件:
server_name
mydomain.com
www.mydomain.com
...
有关详细信息,请参阅nginx docs on server_name