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 鏡像中文字符集使用詳解的詳細內(nèi)容,更多關(guān)于nginx 鏡像中文字符集的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
nginx幾種網(wǎng)頁重定向(rewirte)的配置方法詳解
這篇文章主要詳細介紹了nginx幾種網(wǎng)頁重定向(rewirte)的配置方法,文中通過代碼示例和圖文介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-02-02
Nginx?504?Gateway?Time-out的兩種最新解決方案
大家在訪問網(wǎng)站的時候通常會遇到502錯誤、404錯誤等,很少會遇到504錯誤,但是在我們?nèi)ピL問大流量或者內(nèi)容數(shù)據(jù)量較多的網(wǎng)站時,打開網(wǎng)頁偶爾就會出現(xiàn)504 gateway time-out,這篇文章主要給大家介紹了關(guān)于Nginx?504?Gateway?Time-out的兩種解決方案,需要的朋友可以參考下2022-08-08

