cPanelを使っているサーバーで複数のショップを作成し、別ドメインやサブドメインとしてショップを公開する方法について説明します。
既にサーバーにはCS-Cartがexample.comのWebのルートディレクトリ(/ home/アカウント名/ public_html)にインストールされていると仮定します。
作成した新たなショップは、以下の3種類の方法でアクセスできることが想定されます。
- サブディレクトリ(例えばexample.com/store2)でのアクセス。
- サブドメイン(例えばstore2.example.com)でのアクセス。
- 別のドメイン(例えばstore2.com)でのアクセス。
1) サブディレクトリにショップを作成する(e.g. example.com/store2)
サブディレクトリ( example.com/store2 )で新たなショップを公開する場合は以下の手順に従って作業をしてください。
CS-Cartのショップの追加の際に「ショップフロントのURL」を example.com/store2 とするだけでショップを追加できます。
ブラウザで example.com/store2 にアクセスしてショップが表示されれば成功です。
2) サブドメインにショップを追加する (e.g. store2.example.com)
1. CS-Cartがインストールされている example.com のcPanelにログインしてください。
2. メニューの中から サブドメイン を選択します。
3. サブドメインを追加する際の項目を以下のように設定してください。
- サブドメイン – サブドメイン名を入力します。ここでは「 store2 」とします。
- ドメイン – その隣のドメインの選択では、CS-Cartがインストールされているドメインを選択します。ここではexample.comを選択。
- ドキュメントルート – このサブドメインのドキュメントルートを設定します。ここでは、CS-Cartはルートディレクトリにインストールされているので「public_html」そのままにします。(サブディレクトリは削除します。)
4. 作成 ボタンを押して設定を確定します。
5. http://store2.example.com を開いて新しいショップが表示されれば成功です。
異なるドメインにショップを追加する(e.g. store2.com)
CS-Cartをインストールした最初のウェブサイト(example.com)に、別のドメイン名(たとえば、store2.com)という別のドメインでショップを追加したい場合、2番目のドメイン名(store2.com)のネームサーバーを最初のウェブサイト(example.com)と同じものに設定します。さらにCpanelからそのドメインを追加ドメインとして追加する必要があります。
設定を行うには以下の手順を行ってください。
1. CS-Cartをインストールしたドメイン( example.com )のネームサーバーを確認してください。Whoisサービスなどで確認が可能です。
2. 追加したいドメイン( store2.com )のネームサーバーをCS-Cartをインストールしたドメイン( example.com )と同じものに書き換えます。これは、ドメインレジストラの管理画面などで行います。
3. CS-Cartをインストールしたドメイン( example.com )のcPanelにアクセスし、*ドメイン* セクションにある アドオンドメイン アイコンをクリックして下さい。
4. 設定項目を以下のように設定してください。
- 新しいドメイン名 -追加したいショップに使用するドメイン( store2.com )を入力。
- ドキュメント ルート – CS-Cartをインストールしたドキュメントルートと同じものを設定します。(public_htmlのみでサブディレクトリは削除します。)
5. ドメインの追加 ボタンをクリックしてドメインを追加してください。
6. http://store2.com をブラウザで開いて追加したショップが表示されれば成功です!