web-dev-qa-db-ja.com

Mac OS X Lion Apache DocumentRoot / usr / htdocsなのはなぜですか?

私は困惑しています。

どこを見ない/usr/htdocsは、Mac OS X Lion上のApache2のDocumentRootとして指定されています。

これは、新しいOSX LionインストールのデフォルトのDocumentRootです。

これが指定されている場所を誰かに教えてもらえますか?

全体を見た/etc/Apache2ディレクトリ。そのルールが見つかりませんでした。

15
vinhboy

「Web共有」が有効になっていない場合は、ルートとして/usr/htdocsが使用されます。 「Web共有」を有効にすると、/etc/Apache2/httpd.confにある構成ファイルが使用されます。ディレクトリは、ファイルの次のセクションの近くに指定されているディレクトリになります。

<IfDefine WEBSHARING_ON>
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Library/WebServer/Documents"

また、/Users/USERNAME/Sitesにアクセスしてlocalhost/~USERNAMEで「サイト」ディレクトリを使用することもできます。

14
timoto

このQは、今日のSnowLeopardで同じ問題を解決するのに役立ちました。注意:httpd.conf内の/private/etc/Apache2not in/etc/Apache2(これも存在します)が読み取られ、/Library/WebServer/Documentsをポイントしました。

これが役立つことを願っています(他の人も)。

0
P Marecki

まずWeb共有を有効にし、システム設定->共有に移動してから、Web共有を有効にします。 私はそれに投稿しました。

0
dimas.priyanto