ドメインを取得してWebサーバーで、Webサイトを別にしたかった。
ここでは、WebサーバーApacheのバーチャルホスト機能を使用して、Webサイトを運用できるようにする。
参考サイト → ConoHaに作ったWordPressブログに独自ドメインでアクセスできるようにする方法
環境
OS/ミドルウェア | バージョン |
---|---|
CentOS | 7.2.1511 |
Apache | 2.4.6 |
PHP | 7.0.28 |
MySQL | 5.7.21 |
Apacheの設定ファイル
[ディレクトリ移動]
1 |
# cd /etc/httpd/conf |
[ファイルの編集]
1 |
# vi httpd.conf |
[追加項目]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#Listen 12.34.56.78:80 Listen 80 // 追加 NameVirtualHost *:80 <Directory /> // コメントアウト # AllowOverride none AllowOverride ALL // コメントアウト # Require all denied </Directory> // コメントが外れていることを確認し、コメントアウトされていたら外す IncludeOptional conf.d/*.conf |
[ディレクトリ移動]
1 |
# cd /etc/httpd/conf.d |
[ファイルの作成]
1 |
# touch vhost.conf |
[ファイルの確認]
1 |
# ls -al |
[実行結果]
1 2 3 4 5 6 7 8 9 10 11 |
total 36 drwxr-xr-x 2 root root 4096 Mar 22 18:13 . drwxr-xr-x 5 root root 4096 Mar 22 09:28 .. -rw-r--r-- 1 root root 2926 Oct 20 05:39 autoindex.conf -rw-r--r-- 1 root root 1245 Feb 28 00:12 php.conf -rw-r--r-- 1 root root 1857 Mar 22 11:17 phpMyAdmin.conf -rw-r--r-- 1 root root 1779 Mar 22 11:07 phpMyAdmin.conf.old -rw-r--r-- 1 root root 366 Oct 20 05:39 README -rw-r--r-- 1 root root 1252 Oct 20 01:44 userdir.conf -rw-r--r-- 1 root root 0 Mar 22 18:13 vhost.conf -rw-r--r-- 1 root root 824 Oct 20 01:44 welcome.conf |
[ファイルの編集]
1 |
# vi vhost.conf |
[ファイルの中身]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<VirtualHost *:80> ServerAdmin メールアドレス DocumentRoot /var/www/html/プロジェクト名 // お名前.comで取得したドメイン ServerName grow-up-factory.com ErrorLog logs/サイト名_error_log CustomLog logs/サイト名_access_log combined <Directory "/var/www/html/プロジェクト名"> Options Includes ExecCGI FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin メールアドレス DocumentRoot /var/www/html/プロジェクト名/wordpress // お名前.comで取得したドメイン ServerName blog.grow-up-factory.com ErrorLog logs/サイト名_error_log CustomLog logs/サイト名_access_log combined <Directory "/var/www/html/プロジェクト名/wordpress"> Options Includes ExecCGI FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> |
[Apacheの再起動]
1 |
# systemctl restart httpd.service |
お名前.comでドメインの設定
まずは、お名前.comにログインします。コチラ → お名前.com
ログインをしたら、DNSをクリック。
ドメインのDNS関連機能設定にチェックを入れて、[次へ]をクリック。
ドメイン名にチェックを入れて、[次へ進む]をクリック。
「DNSレコード設定を利用する」の[設定する]をクリック。
TYPE「A」を選択し、VALUEにVPSのIPアドレスを入力。「追加」をクリックします。
IPアドレスは、ConoHaのコントロールパネルから確認します。コチラ → ConoHaコントロールパネル
「サーバー」を選択し、「ネームタグ」をクリック。
「ネットワーク情報」の中に、IPアドレスが記載してあるので、確認。
以下のように追加されます。
IPアドレスを追加後「DNSレコード設定用ネームサーバー変更確認」にチェックが付いていることを確認し「確認画面へ進む」をクリック。
設定内容に問題がなければ「設定する」をクリックします。
以上でドメイン設定の作業は終わりです。
独自ドメインでブログにアクセス
設定反映が完了(最大72時間程度)すれば、先ほど取得したドメインでブログにアクセスできるようになります。
以上で設定が終了しました。