Я знаю, что об этой теме много говорили в Интернете и здесь, и я перепробовал почти все методы, но все равно у меня та же проблема.
Мой файл conf:
<Proxy balancer://balancer-applitutoriel>
BalancerMember http://localhost:8888 route=js1 retry=30 keepalive=on ttl=10 loadfactor=3 flushpackets=auto timeout=300
Require all granted
</Proxy>
AliasMatch ^/myApp/static-([^/]+)/(.*)$ /var/www/html/myApp/static-$1/$2
ProxyPassMatch ^/myApp/static !
ProxyPass /myApp balancer://balancer-applitutoriel/myApp stickysession=NODESESSIONID nofailover=on
ProxyErrorOverride On
ErrorDocument 404 /custom_404.html
В папке /var/www/html
у меня есть это:
myApp
│ └── static-1.0.0-20170512094719
│ ├── config-spa.json
│ ├── css
│ │ ├── auth.css
│ │ └── theme.css
│ ├── custom_404.html
└── index.html
Пользовательская страница ошибок не работает. Так что я должен делать ?
Ваш custom_404.html
находится в неправильном каталоге. Это должно быть в /var/www/html
для этой конфигурации. Вы также можете оставить его там, где он есть, но тогда он
ErrorDocument 404 /myApp/static-1.0.0-20170512094719/custom_404.html
Попробуйте ниже,
ErrorDocument 404 http://yourdomain.com/myApp/static-1.0.0-20170512094719/custom_404.html
Мы предоставляем полный путь с доменным именем к файлу с ошибкой.