sorbans
@sorbans (sorbans base)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Nginx1.20.2をインストールして困っていること

質問

ubuntu22.04にNginx1.20.2をインストールしましたが、/etc/nginxにsites-availableや
sites-enabledが作成されません。再インストールを行いましたが同様でした。
Nginxの仕様が変わったのでしょうか。ご存知の方がいらっしゃれば教えて頂ければ幸いです。

/etc/nginxの中

drwxr-xr-x   3 root root 4096 May  7 16:22 .
drwxr-xr-x 109 root root 4096 May  7 16:22 ..
drwxr-xr-x   2 root root 4096 May  7 16:22 conf.d
-rw-r--r--   1 root root 1007 Nov 16 23:44 fastcgi_params
-rw-r--r--   1 root root 5231 Nov 16 23:44 mime.types
lrwxrwxrwx   1 root root   22 Nov 16 23:56 modules -> /usr/lib/nginx/modules
-rw-r--r--   1 root root  648 Nov 16 23:56 nginx.conf
-rw-r--r--   1 root root  636 Nov 16 23:44 scgi_params
-rw-r--r--   1 root root  664 Nov 16 23:44 uwsgi_params
0

1Answer

/etc/nginxにsites-availableやsites-enabledが作成されません。

無いなら自身で各ディレクトリを作成する(もちろんパーミッションと所有者は合わせる必要ありますが)か、nginx.confinclude参照先を変えてしまえば良いだけのことです。

0Like

Comments

  1. @sorbans

    Questioner

    早々にアドバイスありがとうございます。
    色々な情報を確認した結果、対処法は自分で必要なディレクトリを作る事と感じていたところ
    でしたので、その通りのアドバイスいただき気持ちが軽くなりました。
    ところでnginx.confのinclude参照先を変えるとのご指摘は、httpディレクティブにある
    include /etc/nginx/conf.d/*.conf;をinclude /etc/nginx/sites-available;に変えるという
    ものでしょうか。
    私は、これは残したままにして、include /etc/nginx/sites-available;と
    /etc/nginx/sites-enabled;を追加することを考えおりました。
  2. > include /etc/nginx/conf.d/*.conf;をinclude /etc/nginx/sites-available;に変えるというものでしょうか。

    sites-available、sites-enabledに限らず

    - 任意のconfファイルパス
    - ワイルドカード付きパス(マスク)

    にするという選択もあるということですが

    > 私は、これは残したままにして、include /etc/nginx/sites-available;と/etc/nginx/sites-enabled;を追加することを考えおりました。

    変に変えるとややこしいだけなので、自身の考えで良いかと思います。

    ただそのパスだとファイルで無ければ無視されるだけです。先に述べたリンク先などよく確認して下さい。
  3. @sorbans

    Questioner

    改めてアドバイスありがとうございました。
    良く理解できました。「変に変えるとややこしだけ・・・」というもの全く同感です。
    リンク先に関して、勉強不足だったことが今回わかりましたので有益なアドバイスを
    いただき大変助かりました。

Your answer might help someone💌