DigitalOceanに開発環境用のサブドメイン『dev.example.com』を追加する方法
DigitalOceanに開発環境用のサブドメインを追加する手順です。Macのローカルに開発環境つくるよりも、すべてクラウドにした方が便利です。というわけで、サブドメインを追加する手順をまとめます。
参考:僕が利用しているDigitalOceanのサーバー環境
Ubuntu LAMP on 14.04 512 MB Memory 20 GB Disk SGP1
まずはDNSレコードを追加する
サーバーにSSHで接続して、sites-available
フォルダを確認する
下記で、サーバーに接続します。
$ [email protected]アドレス
次に、sites-available
フォルダに移動します。
$ cd /etc/apache2/sites-available
フォルダ内をみると、たぶん下記のようなファイルがあります。
- 000-default.conf
- default-ssl.conf
- 000-default-le-ssl.conf ※1
default-ssl.conf
はSSL用のファイルなので、今回利用するのは000-default.conf
です。000-default.conf
をコピーして、名前をdev-default.conf
にしましょう。
※1:000-default-le-ssl.confとは?
Let’s Encrypt(無料SSLサービス)の設定ファイルです。SSLを入れていない場合はないはずです。
dev-default.conf
にVirtualHost設定を書き込む
下記をコピペで利用できます。ServerName dev.sharehtml.site
の部分だけドメインに合わせて変更してください。
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/dev
ServerName dev.sharehtml.site
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/dev>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
/var/www/
にdev
フォルダをつくる。
今回設定した情報をサーバーに反映させる
下記にある2つのコマンドを打てばOKです。
$ sudo a2ensite dev-default.conf $ service apache2 reload
以上。これで開発環境できました。簡単ですね。