Bitnami helm phpfpm/nginx не обслуживает файлы css и js

Я следовал этому руководству: https://docs.bitnami.com/kubernetes/how-to/deploy-php-application-kubernetes-helm/

В конце урока все работает. Когда я пытаюсь интегрировать CSS или JS на страницу, я получаю ошибку 404.

Кроме того, он подается как text/html вместо css.

Вот конфигурация моего виртуального хоста:

server {
    listen 0.0.0.0:80;
    server_name myapp.com;

    root /app;

    location / {
        index index.php;
    }

    location ~ \.php$ {
        # fastcgi_pass [PHP_FPM_LINK_NAME]:9000;
        fastcgi_pass phpfpm:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
}

С уважением

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
0
0
440
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Кажется, туториал устаревший.

Шаблоны, доступные на https://github.com/bitnami/tutorials/tree/master/phpfpm-k8s/helm-chart/templates, устарели. Они основаны на графике Bitnami NGINX Helm, доступном два года назад.

Вы можете найти последнюю диаграмму Bitnami NGINX Helm по адресу: https://github.com/bitnami/charts/tree/master/bitnami/nginx.

Как вы можете видеть, диаграмма значительно изменилась (также эволюционировал образ докера Bitnami NGINX), и поэтому вам необходимо адаптировать способ настройки NGINX для обслуживания вашего php-приложения. Проверьте README.md ниже для получения дополнительной информации:

https://github.com/bitnami/charts/blob/master/bitnami/nginx/README.md

Другие вопросы по теме