もともとさくらのVPSでウェブサーバーとメールサーバーを運用していたが、新しいドメインを追加で取得し、そのドメインのみさくらのメールボックスを使ってメールサーバーの運用を行うことを想定。ただし、この新しいドメインのウェブサーバーは、もともと契約していたさくらのVPSを利用する。
改めて構成について。
- ウェブサーバー
さくらのVPS、nginxでvirtual hostを設定
すでに契約済み - メールサーバー
さくらのメールボックス、新規契約 - ドメイン
独自ドメイン、さくらで新規契約
例としてexample.comとする - IP
VPSは153.xxx.xxx.xxx、メールボックスは202.xxx.xxx.xxx
DNSの設定内容
さくらインターネットの会員メニューから、契約情報 > 契約ドメインの確認と進み、ドメインメニューボタンを押す。管理ドメインとネームサーバの一覧の一覧から、対象ドメイン(例としてexample.com)のゾーン編集ボタンを押す。表示される内容が、下記のとおりになるように設定する。
エントリ名 | タイプ | データ |
---|---|---|
@ | NS | ns1.dns.ne.jp. |
NS | ns2.dns.ne.jp. | |
A | 153.xxx.xxx.xxx | |
MX | 10 mail.example.com. | |
TXT | "v=spf1 +a:[メールボックスのホスト名] +mx ~all" | |
www | CNAME | @ |
A | 202.xxx.xxx.xxx | |
MX | 10 mail.example.com. | |
ftp | CNAME | @ |
Virtual Hostの設定
必要であれば、/etc/nginx/conf.d/vhost.confに追記する。
server{ listen 80; server_name example.com; return 301 http://www.$server_name$request_uri; } server{ listen 80; server_name www.example.com; location / { root /var/www/vhost/www.example.com/html; index index.html index.htm; } }