さて、私は結論を出し、私が行った方法の概要を説明したいと思います。
アイデアをくれた@bikeshedderに感謝します!
そのため、Linux VPSサーバーで単一のアカウント(ルートなし)/home/myusername/
を使用しているため、既存のディレクトリ構造から完全に抽象化する必要はありませんでしたが、同時に、クライアントとそのスペースを分離して分離するための適切な環境を作成したいと思いました。
主な目標は次
のとおりです。*新しいディレクトリ構造は、すべてのファイルとフォルダを適切で明確な順序に保つのに役立つはずです。
*ナビゲートと閲覧が簡単です。
*各開発者またはクライアントは、自分のスペースにのみアクセスできます。
構造:
/home/myusername/http/client-1/domain-1/public_html/index.php
/home/myusername/http/client-1/domain-1/resources/
/home/myusername/http/client-1/domain-1/configuration.php
/home/myusername/http/client-1/domain-2/public_html/index.php
/home/myusername/http/client-1/client's_resource_dir/
/home/myusername/http/client-2/domain-3/public_html/index.php
/home/myusername/http/client-2/domain-3/subdomain/public_html/index.php
結果:
*クライアントのスペースとドメインスペースを分離しました。これにより、あらゆるタイプのWebプロジェクトに十分なスペースが確保されます。
*ファイルとディレクトリが他のプロジェクト、ドメイン、クライアントと混同されることはなくなりました。
*サブドメインパスの場合、要件またはサブドメインWebサイトのサイズに応じて、サブ
ディレクトリとして、/domain-3.name/subdomain/public_html/
または追加のサブドメインディレクトリにすることができます。
* Public_htmlは、各Webサイト のDocumentRootになります。/subdomain.domain-3.name/public_html/
私は行きませんでした、srv/
そしてvar/www
私にはそれはサーバーのサーバーのように聞こえます、そしてまた私はvar/
現在のセットアップの可変データがウェブのものに該当するとは感じません。
近日公開予定のローカルWeb/ファイル共有サーバーには意味があるかもしれませんが
しかし、ここで別の質問
があります。cPanelのデフォルトパスとして新しいパスを指定するにはどうすればよいですか?そして私のユーザーだけのために?
これで、1つのユーザースペースに複数のDocumentRootディレクトリが作成されます。
それはApacheの設計で可能ですか?
私は新しい質問を作成したほうがいいです:)そして答えで私の質問を編集します
どんな提案も歓迎します!