kubernetes - 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;
}
}
问候
解决方案
看来教程已经过时了。
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
推荐阅读
- python - 像 python 这样的无头 chrome 如何请求低 CPU 使用率?
- http - 将 HTTP JSON 正文响应转换为 Go 中的映射
- git - 配置 git 以使用 flyway 对具有不同名称模式的文件进行提交差异
- javascript - 有什么方法可以将 urn:ietf:wg:oauth:2.0:oob 与 ADAL JS 一起使用
- python - 删除 Xarray 子图中的共享颜色条
- google-sheets - 在空格处拆分,后跟字符
- c++ - 重写一个基本程序,以便它使用参数和参数代替全局变量
- python - Canny边缘检测后如何填补字母中的空白
- ruby-on-rails - 执行后如何继续将作业添加到后台队列?
- javascript - 日期排序和反转