Bitnami helm phpfpm / nginx 不提供 css 和 js 文件
Bitnami helm phpfpm / nginx does not serve css and js files
我遵循了这个教程: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;
}
}
此致
教程似乎过时。
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 docker 图像也发生了变化),因此,您需要调整配置 NGINX 的方式来为您的 php 应用程序提供服务。查看下面的 README.md 以获取更多信息:
https://github.com/bitnami/charts/blob/master/bitnami/nginx/README.md
我遵循了这个教程: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;
}
}
此致
教程似乎过时。
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 docker 图像也发生了变化),因此,您需要调整配置 NGINX 的方式来为您的 php 应用程序提供服务。查看下面的 README.md 以获取更多信息:
https://github.com/bitnami/charts/blob/master/bitnami/nginx/README.md