Apache 2ローカル開発環境と権限の設定

Apache 2ローカル開発環境と権限の設定

ローカル開発サーバーを設定したり、新しいサイト(エイリアス)を作成しようとすると、問題(通常は権限の問題)が発生します。

www-data非常に一般的な問題は、作業ディレクトリに接続されているすべてのディレクトリへのアクセス(UbuntuではApache)を許可する必要があることです。

別の問題は、個人ユーザーとしてログインしているため、jiewmeng新しいファイルを作成するときにそのファイルが自分の所有であり、時にはApacheがそのファイルを読み書きできないことです。

ローカル開発設定はどうですか? Ubuntu 11.10を使用しています。

ベストアンサー1

多くの場合、問題が発生することがわかります(通常、権限に関連)。

これは、まだ適切な権限モデルが用意されていないことを意味します。

ローカル開発設定はどうですか?

Apache UIDへのアクセスを許可するために「その他」エンティティを使用し、「グループ」はファイルを配布/編集する必要があるユーザーのためのものであり、ユーザーはファイルを作成したユーザーです。

私のファイルは次のとおりです。

drwxrwsr-x symcbean webdev  webroot/
-rw-rw-r-- other    webdev  webroot/a.php
-rw-rw-r-- symcbean webdev  webroot/b.php
drwxrwxrwx symcbean webdev  webroot/data
-rw-rw-rw- apache   apache  webroot/data/stuff.txt
drwxrwsr-x symcbean webdev  webroot/include/
-rw-rw-r-- symcbean webdev  webroot/include/def.php

おすすめ記事