Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы

объясните нубу, как избавиться от дубликации конфига тута вот:
```nginx
server {
listen 10.100.0.1;
server_name *.i2p;

        root /var/www/localhost/htdocs;

        rewrite ^(.*)$ /i2p-proxy.php break;

        location / {
            proxy_read_timeout 5m;
            include fastcgi.conf;
            fastcgi_index i2p-proxy.php;
            fastcgi_pass 127.0.0.1:9000;
        }
    }

    server {
        listen 127.0.0.1;

        root /var/www/localhost/htdocs;

        rewrite ^(.*)$ /i2p-proxy.php break;

        location / {
            proxy_read_timeout 5m;
            include fastcgi.conf;
            fastcgi_index i2p-proxy.php;
            fastcgi_pass 127.0.0.1:9000;
        }
    }
как видно, две секции отличаются только listen и наличием/отсутствием server_name
#9DR42A / @hirthwork / 3590 дней назад

DAE макросы-зло?
#9DR42A/SFO / @dzhon / 3590 дней назад
инклюдни кусок
#9DR42A/XWT / @kerrigan / 3590 дней назад

@dzhon чего?

#9DR42A/Z6A / @hirthwork --> #9DR42A/SFO / 3590 дней назад

@kerrigan отдельное файло заводить — получится ещё менее наглядно

#9DR42A/9XB / @hirthwork --> #9DR42A/XWT / 3590 дней назад
@hirthwork даже в ссаном апаче есть макросы конфигурации, а в nginx — нет ☹
#9DR42A/DJC / @dzhon --> #9DR42A/Z6A / 3590 дней назад

ларчик просто открывался:

        server {
            listen 127.0.0.1;

            location / {
                proxy_set_header Host $http_host;
                proxy_pass http://10.100.0.1/;
            }
        }
#9DR42A/C8L / @hirthwork / 3590 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.