毎度、お世話になってます。
またくだらない質問かもしれないのですが、
apache で、htmlドキュメントその他いわゆるWebページとして
公開するファイルを置くディレクトリに良く見られるのが
/usr/local/apahce/htdocs 等だと思われます。
ですが、私の環境(FreeBSD Release6.1+Apache1.3.34)だと
インストール後のデフォルトが /usr/local/www/data になってる
ようです。いわゆるレンタルサーバなどの場合、前者/usr/local/apache/htdocs みたいなのを良く見かけたのですが
(OSはFreeBSDのバージョン違い)これって、違ってるのが普通
なんでしょうか。
個人的感覚からして、こういうディレクトリ構造ってある程度
似通ってるのが普通なんじゃないかと思っていたのですが。
No.2ベストアンサー
- 回答日時:
>/usr/local/www/data
Ports/Packagesからインストールするとそうなりますね。
>/usr/local/apache/htdocs
Apache(1.3系)をtarballからconfigure時に特に何も指定しないでインストールした場合のデフォルトですね。
FreeBSDの場合には、/usr/local/wwwディレクトリ配下にHTMLファイルやPHPスクリプト等を集約しているようです。
例えば、WEB上でPostfixの仮想ドメイン/仮想ユーザの管理を行えるpostfixadmin(PHPスクリプト)は、Ports/Packagesからインストールすると/usr/local/www/postfixadminにインストールされますね。
まあ、httpd.conf内で設定を変更すれば/usr/local/www/data以外の好きなディレクトリにする事も出来ますね。
変更したからと言ってDocumentRootの位置を意識するようなものでもない限り特に問題は出ないと思いますよ。
/usr/local/www/data以外にしてXOOPS(PHP、MySQLとの連動)を動かしていましたが特に問題なかったですし、現在は(名前ベースの)バーチャルホストでバーチャルホスト毎にDocumentRootを設定して/usr/local/www/data以外でもXOOPS、OpenPNE、Postfixadmin等が動作していますがちゃんと動作しています。
No.1
- 回答日時:
Apacheの設定によって、いかようにもできます。
Linux系だと/var/www/htmlとかもありますね。
apacheを何も設定せずにコンパイルしインストールすると
たしか/usr/local/apache2/htdocsがhtmlの置き場になるのではないでしょうか。
この回答への補足
これって特に他のソフトに影響があったりすることでは
ないのでしょうか?
PHPとかMySQL、postgreSQLなんかと連動させる時という意味でですが。
結局httpd.confにLoadModuleだのLoadFileだのAddTypeだのを
追加するぐらいしか、あまり気にしていませんでしたが…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*** ターゲット `all' を make ...
-
./configureの次にmakeが出来ま...
-
make でエラー
-
ソースからmakeした場合の削除方法
-
ダウンロードファイルなどは、...
-
OpensslのVer.ダウン
-
makeコマンドができない
-
pgplotがインストールできない
-
newlibのmakeについて
-
flexコマンドをインストール
-
glibcバージョンアップ
-
MYSQLのmakeができない!(Redha...
-
Solaris10でCコンパイラが見...
-
gccのインクルードパスの確認
-
Debianでのmakeコマンドインス...
-
ubuntu 初期化について
-
virtual boxにインストールした...
-
パソコンでゲームをプレイしよ...
-
Windows2000を最新マシンにイン...
-
1枚でも「1枚”組”」なのですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
Debianでのmakeコマンドインス...
-
*** ターゲット `all' を make ...
-
perlのダウングレード方法
-
make でエラー
-
macos での /usr/local/lib と...
-
./configureの次にmakeが出来ま...
-
glibcバージョンアップ
-
solarisのmakeについて
-
Solaris10でCコンパイラが見...
-
Mac OS X, X11 で、pkg-config ...
-
OpensslのVer.ダウン
-
apacheのhtdocs
-
Linuxのgccのインクルードパス?
-
ソースからmakeした場合の削除方法
-
ダウンロードファイルなどは、...
-
Mac上でPythonのtkinterを使っ...
-
configure error
-
linuxの/usr/includeについて
おすすめ情報