サブディレクトリのサブドメインで使う話。
www.hoge.com/hogehoge -> hogehoge.hoge.comみたいな設定。
分からないので色々参考に、とにかくやってみました。
CNAMEに設定すれば......?
最初は、CNAMEレコードに設定すれば行けるのかなと思ったけど、CNAMEにはサブディレクトリが指定できなかった。
バーチャルホスト設定
色々調べてみると、 www.hoge.com/hogehoge -> hogehoge.hoge.com みたいなことをバーチャルホストというらしい。
例:/home/hoge/www/hogehogeのようになっているとする 確認のため、上記ディレクトリに適当なindex.htmlを置いておきます。
1.ドメイン管理会社で、Aレコードでhogehoge.hoge.comにIPアドレスを設定する
2./etc/apache2/site-available/defaultをコピーして、hogehogeにリネームする
3.hogehogeを編集する
<VirtualHost *:80> ServerName hogehoge.hoge.com DocumentRoot /home/user/hogehoge <Directory /home/user/hogehoge> Require all granted </Directory> </VirtualHost>
4.apacheにhogehogeを登録する
$ sudo a2ensite hogehoge
5.apacheを再読み込みする
$ sudo service apache2 reload
おわり
少し時間(5分くらい)を置くと、hogehoge.hoge.comにアクセスできるようになるはず、、、