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の問題なのか、切り分けができずに困っています。
回答を見る
  • ベストアンサー

apacheのデフォルトWEBの管理は誰がする?

現在WINでApacheにて会社のWEBを出しています。 WINの場合FTPサーバー側でフォルダを指定できています。 今回VINE+Apacheでやろうとしています。 ドメインが2つあり xxx.co.jp と aaa.com xxx.co.jpがドキュメントルート aaa.comがヴァーチャルホスト で動かそうと思っています。 しかしxxxとaaaというアカウントでともども /home/xxx/html /home/aaa/htmlに公開用HPを置いていますが conf内の /home/httpd/htmlから/home/xxx/htmlに変更すると Forbiddenが出てしまいます。 共にxxxとaaaのユーザーで管理させたいのですが これはFTP(ProFTPd)の問題かApacheの問題か切り分けが出来ない状況です。 Apache側の設定でデフォルトページがユーザーのhomeで出来るか FTPd側でRoot権限を持つフォルダをユーザーに開放するか… 分かりにくい文章ですが助けてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.2

ユーザのホームディレクトリのパーミッションのデフォルトは700です。 Web公開するためには、ホームディレクトリに最低でもその他ユーザに対する実行権限を与えて701としなければなりませんが、そのことについては問題ないですか?

Im_Youki
質問者

お礼

ありがとうございます。 ファイルのパーミッション、 /home/xxx/html/のディレクトリのパーミッションを変えてみたのですが まさか/homo/xxx/のパーミッションまで変更しなければいけないとは 思っていませんでした。 本当にありがとうございました。

その他の回答 (1)

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.1

意味がよく判りません。 Windows でFTPのアカウント毎にディレクトリを分けたいの? confってなに? httpd.confの事? ヴァーチャルホスト毎にドキュメントルートの指定が出来ますが? そういう事じゃない??

Im_Youki
質問者

補足

分かりにくくて申し訳ありません。 Winではアカウントごとのディレクトリで管理していますが Linuxではhome以外、apacheのデフォルトのドキュメントルートを ユーザーに管理させたいのです。 confとはhttpd.confです。 例えばデフォルトのドキュメントルート(/home/httpd/html)を 表示させられるのですがhttpd.confのドキュメントルートを (/home/httpd/html)から(/home/xxx/html)の変更すると表示されません。 ヴァーチャルホストでaaa.comも表示が出来ます。 しかしユーザーxxxとaaaでloginして管理させたいのです。 私も混乱していて伝わると言いのですが… よろしくお願いします。

関連するQ&A

  • apache2でforbiddenになってしまう

    apache2で質問です。 public_html/xxx.htmlは正常に表示されるのですが、 public_html/test/xxx.htmlはforbiddenになってしまいます。 まったく同じファイルです(パーミッションも)。 testフォルダはdrwxr-xr-xです。

    • 締切済み
    • CGI
  • CGIを実行した時に作ったファイルの所有者に関して

    Proftpdとapacheを用いてWebサーバを運用していますがCGIやPHPによって作られたファイルの所有者がapacheになってしまいFTPからファイルが削除できません。 hoge.hoge.comはhogeでCGIを実行し aa.hoge.comはaaでCGIを実行することはできないのでしょうか? バーチャルホストでCGIを実行するときは何か別に記述が必要なのでしょうか? ちなみにFTPDは User   nobody Group   nobody apacheは User apache Group apache このように設定してあります。

  • apacheとWebのルート

    初めてWebサーバをやろうとしているところなんですが アドレスバーに http://hajimete.com/ のようなものを入力してEnterを押すと Vine Linux上のApacheウェブサーバーのテストページ というページが表示されました。 このHTMLファイルがVineLinuxのどのフォルダにあるか分りませんか?

  • apache2でユーザーディレクトリが

    apache2でユーザーディレクトリを使いたいんですが ただのapacheではデフォルトでユーザーディレクトリがつかえるんですが 403でパーミッションを直して使えて apache2でいろいろ apache2.confなどにuserdir.cなどのモジュールを読み込ませたり sites-avalias/defaultに /home/*/public_htmlなど試してみたいんですが ダメみたいです ちょっと省略していますが ちなみにバージョンはApache/2.2.3です エラーは http://xxxxx/~ユーザー名 にアクセスすると 403ではなく404エラー フォルダが無いということは sites-avalias/defaultかapache2.confの設定がおかしいんでしょうか? ちゃんと /home/xxxx/public_htmlも作ってありますし パーミッションもあっています しかし <Directory /home/xxx/public_html>などの設定をしたいんですが sites-avalis/defaultに書くのか それともapache2.confに書くのかまぎらわしくて defaultのほうには<Directory /var/www>など書いてあって apache2.confにはmoduleなどいろいろ書いてあります apache2がhttpd.confではなくてまぎらわしくてよくわかりません それとバージョンなど古かったりなど違ったりして できないみたいです Apache/2.2.3でユーザーディレクトリを使っているかた 詳しく教えて下さいお願いします

  • apacheをWindows認証にしたい

    Windows Active Directory環境にまだドメイン参加していないLinuxのマシンが一台あります。そのLinuxでapacheが動いています。 そのapacheの特定のフォルダを(現在はBasic認証を使用中)ADのユーザー認証を同じように したいのです。 つまりAさんとBさんというユーザーがいてaaa.comというドメイン環境にログインしている中 現在はAさんには見せたいけどBさんには見せたくないフォルダがあるとします。 それをBasic認証でAさんにID/PASSを発行してセキュリティを保っています。 しかしユーザー数が増えたのでできればAさんだったらAAA/passwardというID/PASSを使い apacheにも認証を掛けたいのです。 これは可能でしょうか?可能であれば一番シンプルなやり方を教えていただけませんか? お願いします。 Linuxの環境はRedHat or Debian , apache2 , を使っています。 よろしくお願いいたします。

  • 独自ドメインとレンタルサーバーで作ったホームページをFTPでアップロードする方法

    自分はバリュードメインで独自でメインを取得して さくらレンタルサーバーを使っています それでFFFTPでホームページをアップロードしようと思っているのですが 上手くできません さくらレンタルサーバーの 登録完了のお知らせには FTPサーバ名 :aaa.sakura.ne.jp FTPアカウント :aaa FTP初期フォルダ :www パスワード :zzz がありました FFFTP設定 ホスト名→aaa.sakura.ne.jp ユーザー名→aaa パスワード→zzz ホストの初期フォルダ:www を入れると上手くいきました しかし自分はバリュードメインで取得したxxx.comというドメインを使いたいと考えています FFFTP設定 ホスト名→xxx.com ユーザー名→aaa パスワード→zzz ホストの初期フォルダ:www これだと上手くできません どうすればいいのでしょうか?

  • apache2 の httpd.conf 、cgi実行設定

    環境: vine 3.1 apache 2.0.50 confの設定を教えてください。 今まで apache 1.3.31だったのですが、アンインストールして apache 2.0 を入れました。 1.3のconfを見ながら2.0も設定できると思っていたんですが、 ユーザ(~チルダフォルダ以下)のCGIの実行設定ができません。 http://www.test.com/~hogehoge/ 配下でcgiを実行させたいのですが、500エラーが出てしまいます。 http://www.test.com/ 直下では実行できています。 非常に困っています。どうかお助け下さい・・・・・・

  • apacheの設定

    フォルダ構成とapacheの設定について教えてください。  /hone/   + httpd/    + html/      + index.html   + nearn/    + index.htm http://aaaaaa.com/でindex.htmlが見れますが、 http://aaaaaa.com/~nearn/でindex.htmを見るためにはどうしたらいいですか? http://aaaaaa.com/~nearn/だと Forbidden You don't have permission to access /~nearn/ on this server. です。 存在していないものを http://aaaaaa.com/~nearnxxxx/ このように試すと Not Found The requested URL /~nearn/ was not found on this server. でした。 apacheは DocumentRoot /home/httpd/html です。  /hone/   + httpd/    + html/      + nearn/        + index.htm にすれば見れると思いますが、 /hone/nearn/ /hone/他のユーザ/ のようなディレクトリの配置は変更したくないです。

  • proftpd: ffftpではアクセス可能なのに、MS-IEではフォルダにアクセスできません。

    Fedora Core2でproftpdを使ってFTPサーバーを運用しています。 FFTPではクライアントPCからちゃんと目的のフォルダにアクセスできますが、MS-IEブラウザを使って(ftp://aaa.bbb.ccc)アクセスしようとするとユーザ名とパスワードを聞いてきて、入力後、以下のメッセージが出ます。「FTPサーバーのフォルダを開こうとしてエラーが発生しました。このフォルダへのアクセスが許可されているかどうかを確認してください。」 これはLinux側の問題なのかWindows側なのかわからないのですが、何か解決法があればお願いします。

  • ProFTPD 1.2.2rc1 Server (ProFTPD)

    以前も、同じような質問をしたのですが解決出来なくてもういちど助けてもらえたらと思います。。。。 ^^^^^^^^^^^^^^^^^ ホスト ftp.*****.jp を探しています. ホスト ftp.*****.jp (***.***.**.** (21)) に接続しています. 接続しました. 220 ProFTPD 1.2.2rc1 Server (ProFTPD) [***.***.**.**] >USER ******** 331 Password required for ekun_ftp. >PASS [xxxxxx] 230- ****************** Site Administrator FTP instructions ****************** This session begins in your user home directory at /users/******* ログインできません. ^^^^^^^^^^^^^^^^ このような表示が出てFTP接続が出来ません。 ProFTPD 1.2.2rc1 Server (ProFTPD) にFTP接続できません。 ユーザーID。パスワード。開始フォルダ。 全てレンタルサーバー屋の言うとおりに設定しています。 FTPクライアントはffftp ver 1.88a を使用しています。