У меня вопрос, похожий на: Apache ProxyPass игнорирует статические файлы, но я не могу решить свою проблему, поэтому ищу помощь.
У меня есть этот файл .conf:
<VirtualHost *:80>
ServerName hci.local
ServerAdmin paul.allsopp@office-server.local
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, поскольку я не могу загружать статические файлы из общей папки.
Любая помощь очень ценится. Павел
Моя проблема была действительно простой, и я кое-что прочитал, но потом не понял, что делаю это сам:
URL-адреса ProxyPass и ProxyPassReverse требуют косой черты в конце! Как только я их добавил, все заработало нормально.
глупый разработчик