OpenBGP httpd.conf

. Вы можете удалить crond с помощью:

crontab -r

The current crontab will be removed.

crontab (1) - страница руководства Linux

Текущий crontab означает текущего пользователя, вы можете использовать whoami и проверить своего пользователя.

3
12.02.2017, 00:48
1 ответ

Чтобы использовать простой блок возврата редиректа, ему нужен определенный / блок расположения, иначе он будет бесконечно циклиться (отмечая, что блок расположения / не имеет подстановочного знака, поэтому активы можно обойти)

server "www.example.conf" {
    listen on $ext_addr port 80
        location "/cgi-bin/*" {
                fastcgi
                root ""
        }

        location "/" {
                # 302 (Temporary) while testing
                # 301 (Permanent) when you're done & sure
                block return 302 "/cgi-bin/bgplg"
        }
}

Теперь, есть еще один трюк, который обычно работает: root передается в fastcgi как переменная DOCUMENT_ROOT, которая выполняется, если она существует.

Побочным эффектом является то, что httpd не устанавливает SCRIPT_NAME, который требуется bgplg, и поэтому он не работает; но другие скрипты, которые не полагаются на это, или изящно обрабатывают это, будут работать нормально, (и могут либо обрабатывать / отдельно, либо быть расширены с помощью сопоставления шаблонов или /* в качестве всеобъемлющего)

location "/" {
        fastcgi
        root "/cgi-bin/somescript"
}
1
27.01.2020, 21:30

Теги

Похожие вопросы