我有这个代码.我只是希望列表中的每个server_name都重定向到自己的名称https.但是,如果我执行http://beta.example.com,它会重定向到https://api.example.com(或列表中的第一项)
server {
listen 80;
server_name api.example.com beta.example.com apibeta.example.com nodebeta.example.com app.example.com;
return 301 https://$server_name$request_uri;
}
Run Code Online (Sandbox Code Playgroud)
您应该能够使用$host变量:
server {
listen 80;
server_name api.example.com beta.example.com apibeta.example.com nodebeta.example.com app.example.com;
return 301 https://$host$request_uri;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2240 次 |
| 最近记录: |