回答編集履歴
5
追記
test
CHANGED
@@ -38,3 +38,7 @@
|
|
38
38
|
|
39
39
|
長らく、本当にありがとうございました。
|
40
40
|
|
41
|
+
windows11のインストールにつきまして。
|
42
|
+
↓
|
43
|
+
https://officeforest.org/wp/2021/07/13/windows-11-insider-preview%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/
|
44
|
+
|
4
追記
test
CHANGED
@@ -26,6 +26,15 @@
|
|
26
26
|
|
27
27
|
あまりにも古いサーバーならば、Windows11proを入れるのは難しいかもしれませんが、起動usbを作って入れれば良いだけだと思います。
|
28
28
|
|
29
|
-
|
29
|
+
-----------
|
30
30
|
|
31
|
+
結論、nginxが落ちる原因は、nginx startでは起動するが、sudo update-rc.d nginx defaultsは全く機能しておりませんでした。
|
31
32
|
|
33
|
+
init.dは使われなくなるかもしれない、という情報ですが、パッチとして、
|
34
|
+
|
35
|
+
ランレベルにつきまして調べ、sysv-rc-confをインストールして、nginxを一旦off、再度on、sudo update-rc.d nginx enableも打ち、起動スクリプトのランレベルも一致している状態で、sudo update-rc.d nginx defaultsもやりましたが、nginx startをやらなければnginxは起動しませんが、この状態でnginxが落ちるのかどうか、2日ぐらい様子をみます。
|
36
|
+
|
37
|
+
最終的には、Windows11proを入れて、ipv6対応する方法を調べながら、自分でやっていきます。
|
38
|
+
|
39
|
+
長らく、本当にありがとうございました。
|
40
|
+
|
3
修正
test
CHANGED
@@ -16,13 +16,15 @@
|
|
16
16
|
|
17
17
|
まず、init.dが使われなくなる為、systemdを使う為に、wsl2の環境を導入、genieを使い、nginxの自動設定はOK。
|
18
18
|
|
19
|
-
そして、wsl1にまた環境を戻してサーバー接続も失敗。(wsl2を導入する前
|
19
|
+
そして、wsl1にまた環境を戻してサーバー接続も失敗。(wsl2を導入する前、wsl1でipv6アドレスでwebは一時表示されておりました。)
|
20
|
+
|
21
|
+
wsl2でnginxの自動起動設定がうまくいっても、wsl1ではnginxがactiveになっておらず、init.dのserviceコマンドでは起動出来ましたが、wsl2のactiveになっているnginxとは別物、という感じでした。
|
20
22
|
|
21
23
|
記事の通り、wsl2ではipv6未対応、genieを使う為にはwsl2の環境が必要、そしてwsl1なら、一時的にはipv6でweb表示が可能だということです。
|
22
24
|
|
23
25
|
結論としましては、余程の技術者でなければ、ipv6対応したいなら、Windows11proを入れろ、と。
|
24
26
|
|
25
|
-
|
27
|
+
あまりにも古いサーバーならば、Windows11proを入れるのは難しいかもしれませんが、起動usbを作って入れれば良いだけだと思います。
|
26
28
|
|
27
29
|
お読み頂きまして、誠にありがとうございました。
|
28
30
|
|
2
修正
test
CHANGED
@@ -10,3 +10,20 @@
|
|
10
10
|
|
11
11
|
お読み頂きまして、誠にありがとうございます。
|
12
12
|
|
13
|
+
----------
|
14
|
+
|
15
|
+
◆検証結果
|
16
|
+
|
17
|
+
まず、init.dが使われなくなる為、systemdを使う為に、wsl2の環境を導入、genieを使い、nginxの自動設定はOK。
|
18
|
+
|
19
|
+
そして、wsl1にまた環境を戻してサーバー接続も失敗。(wsl2を導入する前は、wsl1でipv6アドレスでwebは一時表示されておりました。)
|
20
|
+
|
21
|
+
記事の通り、wsl2ではipv6未対応、genieを使う為にはwsl2の環境が必要、そしてwsl1なら、一時的にはipv6でweb表示が可能だということです。
|
22
|
+
|
23
|
+
結論としましては、余程の技術者でなければ、ipv6対応したいなら、Windows11proを入れろ、と。
|
24
|
+
|
25
|
+
経済的事情で、直ぐにそれが出来ない場合もあります。あまりにも古いサーバーならば、Windows11proを入れるのは難しいかもしれませんが、ドライバーを準備して、やれるものなら、やってみるしかないと思います。
|
26
|
+
|
27
|
+
お読み頂きまして、誠にありがとうございました。
|
28
|
+
|
29
|
+
|
1
きちんとした解決方法に修正
test
CHANGED
@@ -1 +1,12 @@
|
|
1
|
-
|
1
|
+
多分、こちらの記事でいけます。
|
2
|
+
|
3
|
+
「CentOS7でnginxの自動再起動設定をする(nginx.serviceの修正)」
|
4
|
+
|
5
|
+
解決方法2点
|
6
|
+
|
7
|
+
・まず、wsl2ではipv6未対応の件につきまして。→wslのプレビュー版で、.wslconfigの設定が追加され、ipv6=trueの設定が新しく加わる予定らしく、使えるのはwindows11proからだと思いますが、サポート外のwindows11の使用につきまして。ドライバーさえ用意出来るなら、自己責任の範囲で、まずは試してみても良いと思います。サポート対象、というのは、MicroSoft様でテスト・検証して頂いて、保証されたサーバーという事ですので、自分でやれる範囲で、自己責任で構わないなら、私はやってみようと思います。
|
8
|
+
|
9
|
+
・今現在のところ、自分はwsl2ではなく、ipv6を使う為にwsl(1)を使っておりますが、systemdを使う為に、genieが必要ですが、genieはwsl2しかサポートされていないらしいですが、gitの記事で、wsl(1)では、「きちんと」動作しないかもだよ、と書かれており、実際にwsl(1)で試した方々が複数おられますので、wslですが、genieでsystemdを使い(pid1問題解決して)、ご紹介致しました記事の通り、[service]Restart=always、これをやれば、本当にいけると思います。docker-composeで、nginxの設定でrestart=alwaysと同様の設定があったと思います。その際は、いつもいつも、nginxコンテナが起動していた記憶があります。
|
10
|
+
|
11
|
+
お読み頂きまして、誠にありがとうございます。
|
12
|
+
|