22

build-from-src nginx 1.2.6 インストールから Ubuntu 13.04 の 1.4.1 に移行しました。

Ubuntu PPA ( http://wiki.nginx.org/Install#Ubuntu_PPA ) 経由でインストール。これはすべてうまくいきました。

手動で、次を使用してサービスをリロード/開始/停止できます

sudo service nginx <command>

サーバーの再起動後、nginx が自動的に起動しません。

以前の手動インストールでは、/etc/init に手書きの Upstart スクリプトがあり、正常に動作しました。PPA のインストールでは /etc/init.d/ スクリプトがセットアップされているため、何かをハッキングするのではなく、PPA の方法に固執したいと思います。

私がサービス インターフェイスに詳しくないため、何かが欠けているのかもしれません。

/var/log/nginx/access.log と error.log も確認しましたが、起動プロセス中に何も記録されていません。

これを修正するにはどうすればよいですか?

4

6 に答える 6

33

sudo update-rc.d nginx enable私のために働いた。

于 2015-03-24T22:17:22.693 に答える
19

Ubuntu の経験はあまりありませんが、chkconfig を実行してみましたか?

あなたが試すことができます:

# sudo update-rc.d nginx defaults

または:

# sudo apt-get install chkconfig

# sudo chkconfig nginx on
于 2013-06-25T00:48:59.927 に答える