WebminでApacheのサブドメイン設定。
[サーバ]→[Apache Webサーバ]→[仮想ホストの作成]で仮想サーバを作成する。
【デフォルトのWebサーバー】
アドレス:任意(全てのアドレス)
ポート:80
ドキュメントのルート:/var/www/html/default
サーバ名:example.com
ファイルに仮想サーバを追加する:標準 httpd.conf ファイル
【ショップ(サブドメイン)】
アドレス:任意
ポート:80
ドキュメントのルート:/var/www/html/shop
サーバ名:shop.example.com
ファイルに仮想サーバを追加する:標準 httpd.conf ファイル
「/etc/httpd/conf/httpd.conf」の中身を直接編集するならこんな感じ。
NameVirtualHost *:80
ServerName example.com
DocumentRoot /var/www/html/default
ServerName shop.example.com
DocumentRoot /var/www/html/shop
他にも色々設定は必要ですが(ログの保存先など)、とりあえずサブドメインを使うだけならこれだけで( `д´)b オッケー!
http://dokipoke.net/
http://shop.dokipoke.net/
上記の二つは全然違うコンテンツが表示されると思います。
とはいえ、ショップページはSSL対応(ポート番号は443)する必要があります。
それはいずれまた。