VPSでドメインを設定する方法

公開日:
更新日:
カテゴリー: サーバー

VPSサーバーでドメインやサブドメインを設定する方法を説明します(個人的メモ用)。

Tera Termの起動

Tera Termを起動し、以下の設定を行う。

  • ホスト
    VPSのIPアドレス
  • ヒストリ
    チェックを入れる
  • TCPポート
    10022(初期は22だったが10022に変更した)
  • サービス
    SSH(バージョンはSSH2)

上記設定後、OKをクリックし、秘密鍵での認証を行う。

  • ユーザ名
    設定報告書にあるユーザー名
  • パスフレーズ
    秘密鍵の生成時に設定したパスワード(忘れた時のヒント:***6*o**)
  • 「RSA/DSA鍵を使う」にチェックを入れ、秘密鍵までのパスを設定(秘密鍵のファイル名は「id_rsa」)

ドメイン設定

接続完了後、ドメインを設定するために「httpd.conf」を開く

[○○○@vweb2 ~]$ su

スーパーユーザーになる(ルートパスワードを入力する必要がある)

[○○○@vweb2 ~]# vi /etc/httpd/conf.d/vhost.conf

「vi」は編集するという意味で「/etc/httpd/conf.d/vhost.conf」ファイルを編集する。

編集画面になったら、「i」でカーソル位置から挿入モードとなるので、任意の場所に以下を記述。

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html/○○○
ServerName ×××
ServerAlias www.×××
<Directory "/var/www/html/○○○">
AllowOverride All
</Directory>
</VirtualHost>

  • NameVirtualHost *:80」は既に記述されている場合は不要
  • /var/www/html/○○○」は設定するドメインの使用ディレクトリを指定する
  • ×××」は設定するドメイン名

記述後は、「エスケープキー」で挿入モードを終了し、「:wq」で上書き保存して終了。

httpd.confを再起動させる必要があるため、以下で再起動(「OK」「OK」となれば設定がうまくいっている)

[○○○@vweb2 ~]# /etc/rc.d/init.d/httpd restart

DNS設定

ドメインのDNSをVPSサーバに向ける必要があるので、管理しているドメイン会社で設定する。

今回、お名前.comで管理するドメインのサブドメインを設定したため、その方法をメモする。

お名前.comにログイン→上部バーにある「ドメイン設定」→ネームサーバー設定の「DNS関連機能の設定」→DNSレコード設定を利用する→該当ドメインを選択

「登録済みレコード」を以下のように設定

     ○○○.com A 300 IPアドレス 有効

△△△.○○○.com A 300 IPアドレス 有効

※DNSレコード設定を利用するドメインは以下のネームサーバーを設定しておく必要がある。

  • 01.dnsv.jp
  • 02.dnsv.jp
  • 03.dnsv.jp
  • 04.dnsv.jp

所有権の変更

現在利用しているVPSでは設定したドメインで使用するディレクトリの所有権は「root」になっているが、何かと煩わしいので所有権を「apache」に変更する。

Webmin上にて該当ディレクトリを選択→情報→所有権を「apache」に変更→このディレクトリとすべてのサブディレクトリにして保存

 

あわせて読んでほしい!

 

コメント

まだコメントはありません。

コメントフォーム
お名前
コメント