環境
- xserver レンタルサーバー
- nuxt SSR使用
現状
xserverのレンタルサーバーでnuxtのSSRモードを動かそうとしております。
あまり記事がなく、参考にしている記事の大まかな部分は下のURLです。
https://dev.ore-shika.com/post/nuxtjs-install-server/
nodeのインストールとビルドとプロセスの立ち上げは成功しました。
npm run start
の実行時の表示は以下のようです。
Nuxt.js @ v2.14.6 │ │ │ │ ▸ Environment: production │ │ ▸ Rendering: server-side │ │ ▸ Target: server │ │ │ │ Memory usage: 38.5 MB (RSS: 109 MB) │ │ │ │ Listening: http://localhost:3000/ │
問題
参考記事を見本にドメインのドキュメントルートの.htaccessを下のように設定しました。上2行はデフォルトで書いてあるものです。
SetEnvIf Request_URI ".*" Ngx_Cache_NoCacheMode=off SetEnvIf Request_URI ".*" Ngx_Cache_StaticMode RewriteEngine On RewriteRule ^(.*)$ http://localhost:3000/$1
この時にlocalhostにURLが書き換わってしまい、自分のパソコンのlocalhostを見てしまいます。想定では内部転送を行って http://domain.com でアクセスがあった時に http://localhost:3000/のページを返して欲しいです。
- RewriteRuleオプションにL
- domin.com:3000に飛ばす(3000番portが公開されていないから見れない)
上の2つは試しましたがダメでした。nodeサーバー事態はsshでサーバーにログインし、wgetでlocalhost:3000を叩くとnuxtのページが取得できていることからも問題なく動いてると考えております。
内部転送周りが問題かと思っておりますが、何かわかる方がいましたらご助言お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/15 08:25