WEB公開用のディレクトリを変えたい
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
WEB公開用のディレクトリーってデフォでは/usr/local/www/data/なんだけど
これを変える時FreeBSD側でなにか必要なことってあるの?
Apacheで変えてみたけど403エラーで見れないOTZ
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>603
apache の変更だけで、いいと思いますよ。
403 だから
apacheで設定したユーザが、変更後のディレクトリを参照できないのでは?
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>606
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。apacheで設定したユーザが、変更後のディレクトリを参照できないのでは?
どういうことですか?
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>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プラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
chownは必須ですか?
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>619
どちらかというと、chmod のほうが、いらない。
のちのち、cgi や php をつかうなら、その権限も、このばあい、www の権限で実行される。(httpd.conf の中で書いているUSER が www ならば)
よって、apacheのユーザは、htdocs ないでは、緩やかな権限をもち、htdocs のそとでは、ほとんど権限をもたないように設定するのが、ふつうだと思う。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>603
606の言うように、変更後のディレクトリにアクセス権限を与えれば良いんじゃないかと思う。
多分、
DocumentRoot "/usr/local/www/data"
だけ変えて、その後の
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。This should be changed to whatever you set DocumentRoot to.
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
<Directory "/usr/local/www">
の部分を変更しなかっただけかと。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>618
見えればいいだけで、chownは必要ないと思う。書き込みとかしたいのなら別だけど。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
名前欄消すの忘れてた
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>620
htdocs内でもほとんど読みだし権限しかもたないように設定するのが、ふつうだと思う。
特別なアクセスが必要ならそこだけ明示した方がわかりやすい。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>622
それを言うなら
chmod は、600 で十分。
ただ、ftp でつないで、ファイル作るときでさえ、困るのでは?
どちらにせよ、この辺の設定は、本人の上げるサービスできまる。また、とても、重要。やった,設定がなにを意味してるかを、理解するのが肝心だと思う。
chown は、しないと意味がないとおもうよ。
htdocs のみを、管理する www という考え方の先に、chroot や Jaill が、あると思う。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>623
ファイルのパーミッションが600だと、wwwがオーナーじゃないと、
apacheからは読めなくなるでしょ。
622で言った意味は、apacheには通常、読み出しで十分。
ファイルのオーナーには自由にftpなりで自由に書き込めて良い。
別にftpでログインする際、wwwユーザ限定でログインする意味はないでしょ?
後段、ちょっと意味が分からないけど、万が一、httpd等が乗っ取られても
暴れて外に出て行かないようにと解釈している。
だとすると、wwwユーザの権限を最初にする事と、矛盾しないのでは?
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
×だとすると、wwwユーザの権限を最初にする事と、矛盾しないのでは?
○だとすると、wwwユーザの権限を最小にする事と、矛盾しないのでは?
typoばっかだな・・
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
で、chownは必須なのかい?読んでても意味が判らんちん
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>637
Apache を実行しているユーザ www から読めるように設定すればいい
というだけだよ。
それは Apache じゃなくてもいつも同じこと。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。>637
前提が、違うから、違う意見が出るんだよ。
一方は、ftp web などのユーザを、wwwユーザでしようとしている人で
もう一方は、数名の権限で、ファイルの編集を、前提に考えている人で
当然、考え方は、異なってきます。
実際に、いろいろ試してみたら?
chmod 644 で、ディレクトリを設定してしまうと、新たなファイルを作ることすら、誰も出来なくなるとか
わかってくるから…
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
htmlプラグインエラー: このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。637他
さすがに 2ch で質問してどうにかする話の範疇じゃないと思われ
勝手に考えろよってことで…終了
最終更新:2006年02月25日 01:30