Я только что установил Ubuntu Server 11.04 (Natty Narwhal) 64-разрядная..
Затем установил nginx через:
sudo apt-get install nginx
Я настроил его правильно и запустил с помощью:
sudo service nginx start
На данный момент все в порядке. Сервер правильно отвечал на запросы.
Побежал sudo service nginx status
и получил: nginx запущен.
После перезагрузки сервер не работал. Побежал sudo service nginx status
и получил: не удалось получить доступ к файлу PID для nginx.
Файл pid:
-rw-r--r-- 1 root root 0 2011-07-01 10:34 /var/run/nginx.pid
Примечание: пытался запустить при загрузке с sudo update-rc.d nginx defaults
, но ссылки на скрипты (правильно) уже были на месте, и никаких изменений не было.
Что мне сделать, чтобы он запускался при загрузке?
Решено.
По какой-то странной причине каталог журналов не был смонтирован во время попытки запуска nginx (во время загрузки).
Поменял файлы журнала в другое место и работал.
По какой-то странной причине каталог журналов не был смонтирован во время попытки запуска nginx (во время загрузки). Поменял файлы журнала в другое место и работал.