Когда я перезагружаю свой сервер (не nginx, а весь сервер), Nginx не запускается автоматически. После входа на сервер я могу запустить nginx вручную (запуск службы nginx). Оно работает. Но если я перезапущусь снова, мне придется вручную запустить Nginx.
В /var/log/boot.log последние строки:
* Starting configure virtual network devices^[[74G[ OK ]^M
Starting nginx: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok^M
nginx: [emerg] bind() to 192.168.1.30:80 failed (99: Cannot assign requested address)^M
nginx: configuration file /etc/nginx/nginx.conf test failed^M
speech-dispatcher disabled; edit /etc/default/speech-dispatcher^M
* Starting VirtualBox kernel modules ^[[80G ^M^[[74G[ OK ]^M
^[[33m*^[[39;49m VirtualBox Additions disabled, not in a Virtual Machine^M
* Starting MDM Display Manager mdm ^[[80G ^M^[[74G[ OK ]^M
saned disabled; edit /etc/default/saned^M
Это бокс Linux Mint 14 XFCE с установленным nginx из официального репозитория. На самом деле это мой компьютер разработчика, без виртуализации, с SSD, и он загружается менее чем за 10 секунд.
Во время загрузки ваша сеть еще не доступна, и mysql пытается выполнить привязку к несуществующему IP-адресу. Вы должны настроить сценарий запуска mysql на запуск после сети.