Bitnami helm phpfpm / nginx не обслуживает файлы css и js - PullRequest
0 голосов
/ 26 мая 2019

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

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

Кроме того, он используется как текст / html вместо css.

Вот конфигурация моего vhost:

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;
    }
}

С уважением

1 Ответ

0 голосов
/ 27 мая 2019

Похоже, что учебник устарел .

Шаблоны, доступные в 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

...