- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apacheのデフォルトWEBの管理は誰がする?)
ApacheのデフォルトWEBの管理は誰がする?
このQ&Aのポイント
- 現在、WINでApacheを使用して会社のWEBを公開しています。ドメインが2つあり、xxx.co.jpとaaa.comです。どちらもxxxとaaaのアカウントで管理しているのですが、conf内の設定を変更するとForbiddenエラーが出てしまいます。この問題はFTPの問題なのか、Apacheの問題なのか、切り分けができません。
- Apacheの設定を変更するとForbiddenエラーが出てしまいます。現在、会社のWEBをWINで公開しているため、FTPサーバー側でフォルダを指定することができます。しかし、VINE+Apacheでxxx.co.jpとaaa.comのドメインを管理しようとしていますが、共にxxxとaaaのユーザーで管理させることができません。
- ApacheとFTPサーバーの設定に関して問題が発生しています。WINで会社のWEBを公開している状況で、VINE+Apacheでxxx.co.jpとaaa.comのドメインを管理しようとしていますが、設定の変更によりForbiddenエラーが出てしまいます。この問題はFTPサーバーの問題なのか、Apacheの問題なのか、切り分けができずに困っています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ユーザのホームディレクトリのパーミッションのデフォルトは700です。 Web公開するためには、ホームディレクトリに最低でもその他ユーザに対する実行権限を与えて701としなければなりませんが、そのことについては問題ないですか?
その他の回答 (1)
- qaaq
- ベストアンサー率36% (146/404)
回答No.1
意味がよく判りません。 Windows でFTPのアカウント毎にディレクトリを分けたいの? confってなに? httpd.confの事? ヴァーチャルホスト毎にドキュメントルートの指定が出来ますが? そういう事じゃない??
質問者
補足
分かりにくくて申し訳ありません。 Winではアカウントごとのディレクトリで管理していますが Linuxではhome以外、apacheのデフォルトのドキュメントルートを ユーザーに管理させたいのです。 confとはhttpd.confです。 例えばデフォルトのドキュメントルート(/home/httpd/html)を 表示させられるのですがhttpd.confのドキュメントルートを (/home/httpd/html)から(/home/xxx/html)の変更すると表示されません。 ヴァーチャルホストでaaa.comも表示が出来ます。 しかしユーザーxxxとaaaでloginして管理させたいのです。 私も混乱していて伝わると言いのですが… よろしくお願いします。
お礼
ありがとうございます。 ファイルのパーミッション、 /home/xxx/html/のディレクトリのパーミッションを変えてみたのですが まさか/homo/xxx/のパーミッションまで変更しなければいけないとは 思っていませんでした。 本当にありがとうございました。