スケルトンディレクトリは、新しいcPanelアカウントで構成を設定するのに非常に便利です。このページでは、WHMを介してクライアントのファイルを配置するフォルダーの場所を示します。スケルトンディレクトリ内のファイルは、作成した新しいcPanelごとに自動的にアップロードされます。ファイルは、すでに作成されているcPanelには表示されません。
この記事では、次のことについて説明します。
- スケルトンディレクトリとは何ですか?
- どこにありますか?
- リセラーがスケルトンディレクトリを使用したいのはなぜですか?
- スケルトンディレクトリに関する一般的な注意事項
cPanelスケルトンディレクトリを使用すると、リセラーはWHMインターフェイスを介して追加する新しいアカウントの基本設定を作成できます。たとえば、リセラーが、顧客がコンテンツを移行したりサイトを構築したりできるようになるまで、そのサイトへの訪問者に「建設中」の通知として機能するindex.htmlファイルを新しいアカウントごとに持たせたい場合、リセラーは次のことができます。この通知のベースファイルをスケルトンディレクトリに配置します。
どこにありますか?
スケルトンディレクトリは、リセラーユーザーのホームディレクトリにあります。これは「cpanel3-skel」という名前です。
特定のIPアドレスのみのサイトへのアクセスを制限する:
リセラーは、新しいアカウントの作成時にIPアドレスからのみ新しいアカウントにアクセスできるようにしたい場合は、デフォルトの.htaccessファイルを作成して、cPanelスケルトンディレクトリに配置できます。
root @ test [/ home / resellertest / cpanel3-skel]#ls./ ../ etc / public_ftp / public_html /
この例では、Apache 2.4を搭載したサーバーを使用しているため、/ home / $ reselleruser /cpanel3-skel/にある.htaccessファイルに次を追加します。
'require ip $ ip.add.re.ss'
その後、新しいアカウントが作成されると、その.htaccessファイルは/ home / $newuser/に配置されます。
デフォルトのindex.htmlファイルの追加:
リセラーが新しいアカウントのデフォルトサイトを作成したい場合は、サイトファイルを/ home / $ eselleruser / cpanel3-skel/public_htmlディレクトリに配置することで作成できます。 public_htmlディレクトリが/home/ $ reselleruser / cpanel3-skel /ディレクトリに存在しない場合は、作成する必要があります。
root @ test [/ home / resellertest / cpanel3-skel / public_html] #ls./ ../ index.html
新しいアカウントが作成されると、サイトファイルがアカウントに追加されます。その後、訪問者がサイトを表示すると、デフォルトの近日公開ページまたは一時的なサイトファイルが表示されます。
- リセラーユーザーのcpanel3-skelディレクトリに配置されるすべてのファイル/ディレクトリは、リセラーユーザーによって作成されたすべての新しいアカウントに配置されます。変更は、すでに作成されているアカウントにはさかのぼって適用されません。
- スケルトンディレクトリの構造は、/ home / $ reselleruser /cpanel3-skel/が/home/ $newuser/と同等であるようなものです。つまり、some_file.txtという名前のファイルを/ home / $ reselleruser /に作成すると、そのすべての内容を含むファイルが/ home / $newuser/に作成されます。
- ファイルは、通常cPanelアカウント作成プロセスによって作成されるディレクトリに、そのディレクトリを/ home / $ reselleruser /cpanel3-skel/ディレクトリに作成することで追加できます。たとえば、顧客が/ home / $ newuser / etc /に作成された特定のファイルを必要とする場合、「etc」という名前のディレクトリを/ home / $ reselleruser / cpanel3-skel /に作成し、その中にファイルを配置する必要があります。ディレクトリ。