初心者もOK! FreeBSD質問スレッド まとめサイト @Wiki WEB公開用のディレクトリを変えたい


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

WEB公開用のディレクトリを変えたい

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
WEB公開用のディレクトリーってデフォでは/usr/local/www/data/なんだけど
これを変える時FreeBSD側でなにか必要なことってあるの?
Apacheで変えてみたけど403エラーで見れないOTZ

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >603
apache の変更だけで、いいと思いますよ。
403 だから
apacheで設定したユーザが、変更後のディレクトリを参照できないのでは?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >606
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 apacheで設定したユーザが、変更後のディレクトリを参照できないのでは?
どういうことですか?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >606
FreeBSDのデフォルト設定では、apacheはwwwユーザによって起動される。
#rootでもnobodyでもない。
だからあなたの指定したディレクトリがwwwユーザで見えなければならない。

chown -R www /usr/local/www_your_path
chmod -R 644 /usr/local/www_your_path
しとけばOKかと。


html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
chownは必須ですか?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >619
どちらかというと、chmod のほうが、いらない。
のちのち、cgi や php をつかうなら、その権限も、このばあい、www の権限で実行される。(httpd.conf の中で書いているUSER が www ならば)
よって、apacheのユーザは、htdocs ないでは、緩やかな権限をもち、htdocs のそとでは、ほとんど権限をもたないように設定するのが、ふつうだと思う。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >603
606の言うように、変更後のディレクトリにアクセス権限を与えれば良いんじゃないかと思う。

多分、
DocumentRoot "/usr/local/www/data"
だけ変えて、その後の
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 This should be changed to whatever you set DocumentRoot to.
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
<Directory "/usr/local/www">
の部分を変更しなかっただけかと。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >618
見えればいいだけで、chownは必要ないと思う。書き込みとかしたいのなら別だけど。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
名前欄消すの忘れてた

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >620
htdocs内でもほとんど読みだし権限しかもたないように設定するのが、ふつうだと思う。
特別なアクセスが必要ならそこだけ明示した方がわかりやすい。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >622
それを言うなら
chmod は、600 で十分。
ただ、ftp でつないで、ファイル作るときでさえ、困るのでは?
どちらにせよ、この辺の設定は、本人の上げるサービスできまる。また、とても、重要。やった,設定がなにを意味してるかを、理解するのが肝心だと思う。

chown は、しないと意味がないとおもうよ。
htdocs のみを、管理する www という考え方の先に、chroot や Jaill が、あると思う。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >623
ファイルのパーミッションが600だと、wwwがオーナーじゃないと、
apacheからは読めなくなるでしょ。

622で言った意味は、apacheには通常、読み出しで十分。
ファイルのオーナーには自由にftpなりで自由に書き込めて良い。
別にftpでログインする際、wwwユーザ限定でログインする意味はないでしょ?

後段、ちょっと意味が分からないけど、万が一、httpd等が乗っ取られても
暴れて外に出て行かないようにと解釈している。
だとすると、wwwユーザの権限を最初にする事と、矛盾しないのでは?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
×だとすると、wwwユーザの権限を最初にする事と、矛盾しないのでは?
○だとすると、wwwユーザの権限を最小にする事と、矛盾しないのでは?


typoばっかだな・・

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
で、chownは必須なのかい?読んでても意味が判らんちん

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >637

Apache を実行しているユーザ www から読めるように設定すればいい
というだけだよ。

それは Apache じゃなくてもいつも同じこと。



html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >637
前提が、違うから、違う意見が出るんだよ。

一方は、ftp web などのユーザを、wwwユーザでしようとしている人で
もう一方は、数名の権限で、ファイルの編集を、前提に考えている人で
当然、考え方は、異なってきます。

実際に、いろいろ試してみたら?

chmod 644 で、ディレクトリを設定してしまうと、新たなファイルを作ることすら、誰も出来なくなるとか
わかってくるから…

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 637他
さすがに 2ch で質問してどうにかする話の範疇じゃないと思われ

勝手に考えろよってことで…終了