さくらVPSで複数サイトを管理する方法

--広告--

ポイント

サーバは1つだけど、複数サイトを運営したいことってありませんか?

今回はさくらVPSで複数のサイト(複数のドメイン)を管理する方法を説明します。

閲覧数 277 回

今回は例として、さくらVPSにて下記2つのドメインを管理する方法を説明します。

・notenote.com

・memomemo.com

ドメインの取得

あらかじめお名前.com等でドメインを取得しておいてください。

ディレクトリの作成

ドメインを振り分けるディレクトリを、ドキュメントルートに作成します。

今回は「notenote」と「memomemo」というディレクトリをドキュメントルートに作成します。

step1

vhost.comfの作成(ヴァーチャルホストの設定ファイル)

/etc/httpd/conf.d の中に設定ファイルを作成します。

#sudo vim /etc/httpd/conf.d/vhost.conf

ファイル作成画面が開いたら、下記のように記入します。

#notenoteの設定
<VirtualHost *:80>
DocumentRoot /var/www/html/notenote
ServerName notenote.com
ServerAlias www.notenote.com
DirectoryIndex index.php
ErrorLog /var/log/httpd/notenote.com_error_log
CustomLog /var/log/httpd/notenote_access_log combined
AddDefaultCharset UTF-8
<Directory "/var/www/html/notenote">
AllowOverride All
</Directory>
</VirtualHost>
#memomemoの設定
<VirtualHost *:80>
DocumentRoot /var/www/html/memomemo
ServerName memomemo.com
ServerAlias www.memomemo.com
DirectoryIndex index.php
ErrorLog /var/log/httpd/memomemo.com_error_log
CustomLog /var/log/httpd/memomemo_access_log combined
AddDefaultCharset UTF-8
<Directory "/var/www/html/memomemo">
AllowOverride All
</Directory>
</VirtualHost>

 

記入したら「:wq」で保存します。

httpd.confの設定(マルチドメインを許可する)

httpd.conf を編集し、マルチドメインを許可する設定にします。

(httpd.confは「/etc/httpd/conf 」にあります)

ファイル内より

#NameVirtualHost *:80

を探し、こちらのコメントを削除し、下記のように修正します。

NameVirtualHost *:80

修正したら「:wq」で保存します。

apache再起動

下記コマンドでapacheを再起動します。

#sudo service httpd restart

下記のように「OK」が出れば完了です。

step2

以上で対応完了です。

2つのドメインで、それぞれのディレクトリの内容が表示されていると思います。

カテゴリ

関連タグ

--広告--

同じカテゴリのコンテンツ

さくらVPSにDrupal 8 をインストールする方法を説明します。…

Webサイトの構築の際に、SSL証明が必要になることもあるかと思います。…

お名前.comでドメインを取得し、

WebサーバはさくらV…

さくらVPSにDrupal 8 をインストールする方法を説明します。…

さくらVPSにDrupal 8 をインストールする方法を説明します。…