Не, я не настаиваю. Просто раньше с такой ситуацией не сталкивался. Было
всегда понятно, запустился демон или нет. Всегда были сообщения какие-то,
либо от шела, либо от самого демона. А тут молчком все. Вот я и перепугался.
Кстати в error.log было написано, что 0.0.0.0:80 уже занят. Я поменял в
конфиге localhost на другое и заработало. Ну все равно как-то неочевидно -
0.0.0.0 и localhost...
В дефолтном конфиге:
listen 80;
server_name localhost;
означает,
1) что nginx будет слушать на *:80 - "listen 80", можно писать "listen *:80".