Не мог отобразить nginx пользовательские 403

Так как это решает с FQDN, это кажется, что DNS работает, но Ваш суффикс поиска DNS не может быть настроен, заставив единственное имя не удаться решить?

Единственные названия других серверов могут решать через netbios/WINS, но сервер, который это не разрешает, не может регистрироваться.

Проверьте свой список суффикса поиска DNS и протестируйте netbios с nbtstat -a servername

Править: просто реализованный, что ping работает с единственным именем. Проверьте nbtstat, и если этому не удается найти имя, попытайтесь отключить netbios в целом в настройках сетевого адаптера.

1
задан 30 December 2013 в 04:35
1 ответ

Мы смогли решить проблему. Страница ошибки и «если плохой пользователь» должны быть в блоке сервера. Надеюсь, это поможет кому-то другому. Спасибо за помощь.

server {

    listen   80; ## listen for ipv4
    listen   [::]:80 default ipv6only=on; ## listen for ipv6

    server_name  localhost;

    access_log  /var/log/nginx/localhost.access.log;

    location / {
        root   /var/www;
        index  index.html index.htm;
        allow all;
        error_page  403  /error.xml;
            if ($bad_user) {
                return 403;
            }
    }
...
}
2
ответ дан 3 December 2019 в 21:22

Теги

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