あなたが尋ねる質問は、Eclipse PDT に直接関係するものではなく、開発サーバーのセットアップ方法に関するものです。
プロジェクトを webroot に移動するのではなく、代わりに Apache が開発/プロジェクト ディレクトリにアクセスするようにすることをお勧めします。
それには複数の方法があります。
ご覧のとおり、これを管理しやすい方法で行う方法は複数あります。必要に応じて、シンボリック リンクのバリアントがおそらく最も簡単に実現できます。さらにセキュリティが必要な場合は、Alias
ディレクティブも同様に簡単に実現できます。仮想ホストは、Apache の設定に慣れていて、URL をより細かく制御する必要がある場合に意味を持ち始めます (一部のソフトウェアは/
、URL の下のトップ パスに常駐する必要があるほど愚かです。そうしないと、機能しません (ええ、がらくたですが、その場合は仮想ホストが救助に来ます。 mod_rewrite
「解決策」は完全性のために名前が付けられているだけで、しっかりしていない場合はトラブルが発生しmod_rewrite
、Apache構成に慣れていない場合は、そのままにしておきますその提案を無視します。
これらすべての方法により、サーバー上の静的 Web サイトの隣に 1 つ以上の開発プロジェクトを配置できます。私は自分の devbox で仮想ホストを個人的に構成しており、以前の devbox ではエイリアス ディレクティブを使用していました。
構成を編集した場合は、Apache サービスを再起動する必要があることに注意してください。
$ sudo /etc/init.d/apache2 restart
最も重要なこと: 構成ファイルを編集する前に、それをバックアップ ファイル名にコピーします。設定ファイルを編集する前に、必ずバックアップをとってください。作業設定を失いたくありません、信じてください;)