DigitalOceanに開発環境用のサブドメイン『dev.example.com』を追加する方法
DigitalOceanに開発環境用のサブドメインを追加する手順です。Macのローカルに開発環境つくるよりも、すべてクラウドにした方が便利です。というわけで、サブドメインを追加する手順をまとめます。
参考:僕が利用しているDigitalOceanのサーバー環境
Ubuntu LAMP on 14.04 512 MB Memory 20 GB Disk SGP1
まずはDNSレコードを追加する
サーバーにSSHで接続して、sites-available
フォルダを確認する
下記で、サーバーに接続します。
$ root@IPアドレス
次に、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 webmaster@localhost
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
以上。これで開発環境できました。簡単ですね。
※P.S:無料メルマガで発信中:過去の僕は「ブログ発信で5億円」を稼ぎました。次は「30億円」を目指します。挑戦しつつ、裏側の思考を「メルマガ」から発信します。不満足なら1秒で解約できます。無料登録は「こちら」です。