привязка nginx только к одному ip

#nginx #vpn #tunnel #tunneling

Вопрос:

У меня есть сервер, на котором есть nginx и wireguard на нем. Я nginx управляю несколькими веб-сайтами. Я хочу подключиться к одному из моих веб-сайтов только с wireguard .

У меня есть конфигурация did follow:

 server {
  listen 10.10.0.1:80 bind; # wireguard ip
  ...
}

server {
  listen public_ip:80 b bind; # public ip
}
 

Но мой первый веб-сайт в приведенной выше конфигурации все еще доступен без wireguard .

Я проверил это с помощью команды ниже:

 curl -H 'Host: domain' https://10.10.0.1
curl -H 'Host: domain' https://public_ip
 

Обе вышеприведенные команды дали мне один и тот же ответ.