У меня есть два веб-сайта, один - server1.example.com
, другой - server2.example.com
.Поэтому я добавляю два сервера в nginx_config
server{
listen 80;
server_name server1.example.com;
location / {
proxy_pass http://127.0.0.1:9090;
}
}
server{
listen 80;
server_name server2.example.com;
location / {
proxy_pass http://127.0.0.1:9091;
}
}
Он хорошо работает
![server2](https://i.imgur.com/uGpdSgr.png)
, если я удалю один из них, результат не будетоправдать мои ожиданияКогда я удаляю conf server2.example.com
server{
listen 80;
server_name server1.example.com;
location / {
proxy_pass http://127.0.0.1:9090;
}
}
# server{
# listen 80;
# server_name server2.example.com;
# location / {
# proxy_pass http://127.0.0.1:9091;
# }
# }
Когда я посещаю server2
, я думаю, что получу 404
или 500
http-код.Но я получаю ответ от server1
![server2](https://i.imgur.com/5cLQ44q.png)
почему?