Apache を有効にしてディレクトリ/ファイルを作成

Apache を有効にしてディレクトリ/ファイルを作成

Apache がファイル/ディレクトリを自動的に作成できるようにしたいです。

たとえば、一部の Web ホストでは、WordPress をインストールすると、Apache が自動的にwp-config.phpファイルを作成できます。

しかし、私の VPS では、wp-config.phpファイルを手動で作成する必要があります。

chmod 777これを実行すると危険であり、chown apache:apache以前の所有者がこれらのファイルに書き込めなくなることは承知しています。

Userこれをどうやって行うのでしょうか? Apacheを動的に設定する必要がありますかGroup?

答え1

サーバーがアクセスできるようにする任意のディレクトリからこれらのコマンドを使用してみてください。

chmod 775 .
chgrp apache .

これにより、Web サーバーはディレクトリを所有していなくても、ディレクトリに書き込むことができます。(Web サーバーが使用するグループは であると想定していますapache。)

ファイルが作成されたら、コマンド (再度ディレクトリから実行) を使用して、ディレクトリに新しいファイルが書き込まれないように権限を変更できます。

chmod 755 .

.上記のすべてのコマンドで、 ディレクトリ パスを置き換えることができます。

サーバーが書き込み可能なファイルとディレクトリの数を制限するようにしてください。Web サーバーが侵害された場合、これらの場所はマルウェアの保存場所として使用される可能性があります。

答え2

同じ uid:gid で複数のログインを作成できます。Fe ログインapache、、wwwおよびすべてsitedeveloperuid=80 に割り当てることができます。これにより、既存のユーザーを維持しながら、新しい同等のアカウントを簡単に追加できます。

関連情報