systemctlでenableしても起動しない

systemctlがenableしてもマシン再起動後に自動起動しないことがあって、放置していたのですが早く起きすぎてやること無かったので調べてみました。

こんなログがでてて、 「443ポートでIPにbind()できないですよ」 と言っていました。

2020/12/16 06:36:07 [emerg] 932#0: bind() to aaa.bbb.ccc.dd:443 failed (99: Cannot assign requested address)

調べて見たところ、nginxのVirtualHostの設定の listen へIPを書いていたのが原因で、nginx起動する際にIPが無いのが原因らしく

listen aaa.bbb.ccc.dd:443 ssl;

解決策としてIPを書かないで

listen 443 ssl;

とすれば起動する事が分かりました、これはこれで良いとして、これだと全部のIPで443ポートが開いてしまうので、よろしく感じないのですが…

systemdのserviceに、network.targetがAfterにかかれてればいいかと思ってたけど違うのですかね。

After=network.target

マルチホームホストとかどうするんだろう?

どうでもいいので、今度時間あったら調べましょう。

Posted on 2020-12-17 20:52:44

はじめまして

静岡の極東の浜辺で何かをやっている人間です、基本的に季節を問わずBBQとオフロードをバイクで走るのがが大好きです、暇があれば何かを焼いているか走っています。どこかの浜で焼いている姿をみたら、gentooの話もで飲みながらしましょう...

Posted

Amazon

tags