Есть ли способ разделить директивы конфигурации между двумя server {}
блоками nginx ? Я бы хотел избежать дублирования правил, так как HTTPS и HTTP-контент моего сайта обслуживаются с одинаковыми настройками.
В настоящее время это так:
server {
listen 80;
...
}
server {
listen 443;
ssl on; # etc.
...
}
Могу ли я сделать что-то вроде:
server {
listen 80, 443;
...
if(port == 443) {
ssl on; #etc
}
}