IP を変更すると、Nginx が起動しません

Refers to:

  • Plesk 12.5 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux
  • Plesk 12.0 for Linux

Created:

2016-11-16 12:41:53 UTC

Modified:

2017-02-17 10:20:19 UTC

1

Was this article helpful?


Have more questions?

リクエストを送信

IP を変更すると、Nginx が起動しません

症状

  • Plesk ホームページに、以下のエラーが表示される。

    New configuration files for the Apache web server were not created due to the errors in configuration templates: nginx: [emerg] bind() to 10.9.23.65:80 failed (99: Cannot assign requested address) nginx: configuration file /etc/nginx/nginx.conf test failed . The error message containing the detailed error descriptions was sent to you by e-mail. Please resolve the issues and click here to generate broken configuration files once again or here to generate all configuration files.
  • Nginx を起動できない。

    [emerg] bind() to 10.9.23.65:80 failed (99: Cannot assign requested address) ;

原因

  • IP がサーバから直接削除されたが、Plesk から削除されていない。

  • サーバの IP がサーバで直接変更された。Plesk で構成が自動的に更新されていない。

解決策

  1. Plesk データベースとサーバの IP アドレスを同期させます。

    # /usr/local/psa/bin/reconfigurator --autoconfigure

    最初のコマンドの出力結果に注意してください。同じ IP アドレスが複数のセクションに表示されており、一部の IP アドレスは「'`Database`'」にだけ表示され、「`'Actual'`」にはありません。

    [root@srv ~]# /usr/local/psa/bin/reconfigurator --autoconfigure
    Database: [<1.2.3.4>, <5.6.7.8>, <9.1.2.2>, <8.1.2.3>, <7.1.2.3>, <6.1.2.3>, <0000:a0a0:0000:a0:225:00a0:0a00:0a00]
    Actual: <1.2.3.4>, <5.6.7.8>, <9.1.2.2>, <8.1.2.3>, <7.1.2.3>, <6.1.2.3>]
    Removed IPs: [] [<0000:a0a0:0000:a0:225:00a0:0a00:0a00>]
    Added IPs: [] []
    Mapping: {}
    Old not remapped: [<0000:a0a0:0000:a0:225:00a0:0a00:0a00>]
    New not used: []

    上記の例では、IPv6 アドレス 0000:a0a0:0000:a0:225:00a0:0a00:0a00 がサーバインターフェースから直接削除されています。

  2. 以下の手順で IP アドレスを修正することができます。

    a. [Tools & Settings] > [IP Addresses] にアクセスします。

    b. 感嘆符が付いており 破損 状態の IP アドレスがある場合、 [repair] リンクをクリックするか、この IP アドレスが使用されておらずサーバに存在しない場合はアドレスを削除してください。

    c. 破損した IP アドレスがなければ、 [re-read] をクリックします。これで、破損したアドレスを見つけて修正することができます。

  3. 次に、ウェブサーバを再構成します。

    # /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
  4. nginx を起動します。

    # /etc/init.d/nginx restart
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。