Xserver上に、strapiのプロセスを立ち上げました。
.envの内容は以下。(明らかに関係にない項目は割愛)
env
NODE_ENV=production HOST=0.0.0.0 PORT=65020 SOCKET=[socketファイルへのパス] PUBLIC_URL=https://[ドメイン名]/cms IS_PROXIED=true
SSHでサーバーに繋ぎ、curlでリクエストを飛ばすことはできました。
zsh
$ curl --unix-socket [socketファイルへのパス] http:/ <!doctype html> <html> [省略] </html>
外部からアクセスするため、.htaccessを用いてリダイレクトしたいのですが、できません。
下記のように、いくつかの箇所を変えながら幾つものパターンを試しました。
htaccess
RewriteEngine On RewriteRule cms/ unix:[socketファイルへのパス]|http:/ [P,L]
htaccess
RewriteEngine On <Location "cms/"> ProxyPass "unix:///[socketファイルへのパス]|http://[ドメイン名]/cms/" </Location>
どうすれば実現できるのか、もしくはXserverで無効にされているなどで実現不可能なのか、情報があれば教えてほしいです。
まだ回答がついていません
会員登録して回答してみよう