nginx 镜像中文字符集使用详解
更新时间:2023年09月24日 10:46:47 作者:moon
这篇文章主要为大家介绍了nginx 镜像中文字符集使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
一. nginx 镜像中文字符集
1. Dockerfile
基于 Debian 12 的nginx镜像,默认不支持中文字符集,制作镜像让其中文文件不显示乱码, locale-gen "en-US.UTF-8" "zh-CN.UTF-8"
FROM nginx:latest RUN sed -i 's#http://deb.debian.org#https://mirrors.163.com#g' /etc/apt/sources.list && apt-get update && apt-get install locales -y && sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/g' /etc/locale.gen && locale-gen ENV LC_ALL zh_CN.UTF-8 ENV LANG zh_CN.UTF-8
docker build . -t harbor.uuf.net.cn/library/nginx:ch-cn
2. Deploy
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nginx-warehouse
namespace: nokf
spec:
storageClassName: managed-nfs-storage
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1GiapiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-warehouse
namespace: nokf
spec:
replicas: 1
selector:
matchLabels:
app: nginx-warehouse
template:
metadata:
labels:
app: nginx-warehouse
spec:
containers:
- name: nginx-warehouse
image: harbor.uuf.net.cn/library/nginx:ch-cn
imagePullPolicy: IfNotPresent
volumeMounts:
- mountPath: /etc/nginx/conf.d/
name: nginx-warehouse
- mountPath: /home/nginx-warehouse
name: storage
volumes:
- name: nginx-warehouse
configMap:
name: nginx-warehouse
- name: storage
persistentVolumeClaim:
claimName: nginx-warehouse
---
apiVersion: v1
kind: Service
metadata:
name: nginx-warehouse
namespace: nokf
spec:
type: ClusterIP
ports:
- port: 80
selector:
app: nginx-warehouse
---
kind: ConfigMap
apiVersion: v1
metadata:
name: nginx-warehouse
namespace: nokf
data:
default.conf: |-
server {
listen 80;
location / {
autoindex on;
charset utf-8; # 必要的
root /home/nginx-warehouse/;
}
}以上就是nginx 镜像中文字符集使用详解的详细内容,更多关于nginx 镜像中文字符集的资料请关注脚本之家其它相关文章!
相关文章
nginx添加nginx-sticky-module模块步骤的实现
nginx-sticky-module模块是nginx实现负载均衡的一种方案,和ip_hash负载均衡算法会有区别的,本文主要介绍了nginx添加nginx-sticky-module模块步骤的实现,感兴趣的可以了解一下2023-08-08
Nginx报:Nginx - 504 Gateway Time-out问题解决办法
这篇文章主要给大家介绍了关于Nginx报:Nginx - 504 Gateway Time-out问题的解决办法,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时,需要的朋友可以参考下2024-01-01
详解Nginx 出现 403 Forbidden 的解决办法
本篇文章主要介绍了详解Nginx 出现 403 Forbidden 的解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-08-08
Nginx默认location index设置网站的默认首页方法详解
我们都知道index后面可以跟多个设置,如果访问的时候没有指定具体访问的资源,则会依次进行查找,找到第一个为止,这篇文章主要给大家介绍了关于Nginx默认location index设置网站的默认首页的相关资料,需要的朋友可以参考下2023-12-12


最新评论