Ответ 1
Директива server_name
docs используется для идентификации виртуальных хостов, они не используются для установите привязку.
netstat
сообщает вам, что nginx прослушивает 0.0.0.0:80
, что означает, что он будет принимать соединения с любого IP-адреса.
Если вы хотите изменить привязки IP nginx, вы должны изменить listen
docs правило.
Итак, если вы хотите установить nginx для привязки к localhost
, вы должны изменить это на:
listen 127.0.0.1:80
Таким образом, запросы, которые не поступают с localhost, отбрасываются (они даже не попадают в nginx).