私は次のような質問があります: Apache ProxyPassは静的ファイルを無視します 、しかし私は私のものを解決することができないので、いくつかの助けを探しています。
私はこの.confファイルを持っています:
<VirtualHost *:80>
ServerName hci.local
ServerAdmin [email protected]
DocumentRoot /var/www
ErrorLog /var/log/httpd/hci/error.log
CustomLog /var/log/httpd/hci/access.log combined
LogLevel error
RewriteEngine On
<Directory /path/to/foo>
AllowOverride None
Require all granted
</Directory>
ProxyRequests Off
ProxyVia Off
ProxyPreserveHost On
<Proxy *>
AddDefaultCharset off
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:3000
ProxyPassReverse / http://localhost:3000
私のアプリフォルダは次のようになります:
/public
/js
/css
/img
/src
.
.
app.js
PM2を使用してNodeJsアプリをサーバー化していますが、これは正常に読み込まれますが、パブリックフォルダーから静的ファイルを読み込めないため、プロキシ構成行または2が欠落しています。
どんな助けでも大歓迎です。ポール
私の問題は本当に単純で、読んだものでしたが、自分でやっていることに気づきませんでした。
ProxyPassおよびProxyPassReverseURLには、末尾にスラッシュが必要です。それらを追加するとすぐに、すべてが正常に機能しました。
愚かな開発者