2013年9月23日月曜日

さくらのVPSでPlay Frameworkを動かす:サブドメインの割り当て

それぞれ以下の様なドメインでアクセスをさせたいので、サブドメインの設定を行います。

ムームーDNSで
さくらのVPSにサブドメインを設定するを参考にサブドメインの設定を行います。
次にApacheの設定を行います。

vim /etc/httpd/conf/httpd.conf
NameVirtualHost *:80
サブドメインなしの場合にアクセスした際の表示調整

<VirtualHost *:80>
    ServerAdmin webmaster@ドメイン
    DocumentRoot /var/www/html
    ServerName ドメイン
    ServerAlias www.ドメイン
    ErrorLog logs/ドメイン-error_log
    CustomLog logs/ドメイン-access_log common
</VirtualHost>


サブドメインの設定
vim /etc/httpd/conf.d/play.conf
<VirtualHost *:80>
  ServerAdmin webmaster@ドメイン
  DocumentRoot /var/www/html
  ServerName サブドメイン
  ErrorLog logs/サブドメイン-error_log
  CustomLog logs/サブドメイン-access_log common
  ProxyPreserveHost On
  ProxyPass  /excluded !
  ProxyPass / http://127.0.0.1:9000/
  ProxyPassReverse / http://127.0.0.1:9000/
</VirtualHost>
ちなみに最初の時点では
/var/www/html内にファイルがなくてデフォルトの画面が出てしまうので、適当なページを作っておきます。

vim /var/www/html/index.html
適当なhtmlファイル

そんなこんなで出来上がったサイトがこちらになります。
http://api.negaposia.com/



0 件のコメント:

コメントを投稿