さくらVPSを借りていろいろ遊んでおりまして、そのなかでnode.js(Express)を使って動いているアプリケーションに関してアドバイスをいただければと思っています。
- 「hoge.com」(仮)というドメインを取得しています。
- これまでhttp://hoge.comにアクセスすると、普通にwebページ(A)を開いていました。(var/www/html配下に置いたページです)
- 今回、それとは別にnode.js(Express)でアプリケーション(B)を作り、app.listen(11111);しました。
- iptableでport11111を開放したところ、http://hoge.comにアクセスするとアプリケーションBが開き、これまでのwebページAが見れなくなってしまいました(なぜかはわかりませんが、http://hoge.com:80にすると開く時もありました)。
できればサブドメイン「fuga」を使って
- http://hoge.com → webページAを開く
- http://fuga.hoge.com → アプリケーションBを開く
のようにしたいのですが、何をどのように設定したら良いのでしょうか。
ためしに/etc/httpd/conf/httpd.conf
に以下のように書いてみたのですが、どうやら違うようです。
<VirtualHost *:80> ServerName fuga.hoge.com ProxyPass / http://localhost:11111/ ProxyPassReverse / http://localhost:11111/ </VirtualHost>
ご存じの方いらっしゃったらお知恵いただけますとうれしいです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/03 16:07 編集
2016/11/03 17:03
2016/11/04 10:24