我有以下 nginx 服务器配置,其工作原理是将任何 http 请求重定向到https://www.foo.com
我的应用程序也可能有数百个子域,所以我需要它重定向但维护子域,因此:
http://asdf.foo.com ->https://asdf.foo.com http://abc123.foo.com->https://asdf.foo.com
我怎样才能做到这一点?
server {
listen 80;
server_name foo.com www.foo.com;
location ^~ /.well-known/acme-challenge/ {
alias /etc/letsencrypt_webroot/.well-known/acme-challenge/;
}
location / {
return 301 https://www.foo.com$request_uri;
}
}