私はUbuntu 11.10で基本的なLAMPサーバをセットアップしており、ウェブホスティングのディレクトリ構造についていくつか質問がありました。私の「要件」は、2つのWebサイト(www.site1.comとwww.site2.com)をホストしたいと思っていることと、Zendフレームワークを使いたいということです。ウェブホスティング用のZendディレクトリ構造を持つUbuntu LAMP
現在、パブリックフォルダは/ var/www /です。一般的にZendプロジェクトフォルダ(パブリック、テスト、ライブラリなど)で構成されるWebアプリケーションコードをすべて "Projects"フォルダに格納するのは一般的ですか?
「通常はZendフレームワークフォルダはどこに保存しますか? 〜/ディレクトリに格納し、各プロジェクトのライブラリフォルダからZendライブラリフォルダへのシンボリックリンクを作成することを考えていました。これはお勧めですか?
私はこれに新たなんだとちょうどセットアップを得るが、ここで私はこれまで考えていたものです:
は、あなたのホームディレクトリにプロジェクトフォルダを作成します(〜/)。その下に、さまざまなWebアプリケーション(〜/ Projects/site1〜〜/ Projects/site2)を用意してください。 〜/ Projects/site1/Publicを指す/ var/www/site1からsymlinkを作成し、site2も同じようにシンボリックリンクを作成します。 DocumentRootを/ var/www/site1に設定し、site2を同じに設定して仮想ホストファイルをセットアップします。
誰でもこの可能性のある落とし穴にどのような光を当てることができますか?これはいいですか?どんな勧告?私はあなたがここにディレクトリを設定する必要がある方法の多くのバージョンがあることを知っていますが、これらの事柄を具体的に扱う答えを見つけることができなかったので、これが繰り返しであれば謝ります。
何か助けていただければ幸いです。
私は一般的な仮想ホストに関する質問をしています:そのファイルはリダイレクトを処理しますか?あなたのルートフォルダ(/ var/www)に何かがありますか?または、仮想ホストファイルはサーバ名に基づいて自動的にパブリックフォルダにリダイレクトされますか?ありがとうございます –
[vhostsの設定](http://www.thegeekstuff.com/2011/07/apache-virtual-host/)に目を通すと、サーバーのドメインを好きなDocumentRootにセットアップできます。私は決して '/ var/www'に触れていません – Dunhamzzz