instalación independiente de minio

Instalación independiente de Minio

1.linux descargar archivo binario minio

wget https://dl.min.io/server/minio/release/linux-amd64/minio  

No se puede descargar desde el sitio web oficial Descargue el siguiente enlace

Enlace: https://pan.baidu.com/s/1DkSK-uL1f9M7XaS8JwSpow Código de extracción: cu07
– parte del super miembro V6 de Baidu Netdisk

2. Otorgue permiso a la aplicación minio descargada actualmente

chmod +x minio 

Establecer contraseña de cuenta

proxy de configuración nginx

# minio 控制台端口
upstream minioconsoleserver{
    
    
    server 127.0.0.1:9000;
}
# minio 后端server端口
upstream minioserver {
    
    
    server 127.0.0.1:9001;
}

# 代理 minio后端server
server {
    
    
    listen       443 ssl default_server;
    server_name  sxweb.sjzc.edu.cn;
    #ssl on;
    
    ssl_certificate /etc/nginx/star_sjzc_edu_cn.pem;
    ssl_certificate_key /etc/nginx/myprivate.key;

    #必须 防止请求头丢失
    underscores_in_headers on;   


    location / {
    
    
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $http_host;
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        proxy_pass http://minioserver;
        client_max_body_size 100g;
        client_body_buffer_size 100m; 
        index  index.html index.htm;
        proxy_connect_timeout 300s;
        proxy_send_timeout 300s;
        proxy_read_timeout 300s;
    }


  
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   /usr/share/nginx/html;
    }

   
}
# 代理minio控制台
server{
    
    
    listen 8080;
    #域名,根据实际情况修改
    server_name sxweb.sjzc.edu.cn;
    client_max_body_size 20m;

    access_log /var/log/nginx/host.access.log main;

    #前台,根据实际情况修改
    location / {
    
    
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $http_host;
        proxy_connect_timeout  300;
        # 设置最大请求体最大大小 (因为要上传大量视频,设置到最大,如果太小会报413 Request Entity Too Large)
        client_max_body_size 100g;
        client_body_buffer_size 100m; 
        # Default is HTTP/1, keepalive is only enabled in HTTP/1.1
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        proxy_pass http://minioconsoleserver;
    }

}

Nota: El uso de nginx para configurar la ruta secundaria para el terminal de administración de minio hará que no se encuentren los recursos estáticos, por lo que solo se puede acceder con http.

3. Operación de la consola

# 创建文件夹
mkdir /home/minio/data 
# 设置文件存放地址   设置端口号 后台运行minio服务
MINIO_SERVER_URL=https://sxweb.sjzc.edu.cn MINIO_ROOT_USER=train MINIO_ROOT_PASSWORD=train@minio nohup ./minio server /home/minio/data  > /home/minio/logs/minio.log --console-address=":9000" --address=":9001" 2>&1 &

Explicación de parámetros:

  • MINIO_SERVER_URL dirección del servidor minio, si el proxy está configurado, debe configurarse aquí; de lo contrario, la IP de la red interna es la URL del servidor de forma predeterminada y no se puede acceder a la dirección de la imagen generada.
  • MINIO_ROOT_USER nombre de usuario de la consola
  • MINIO_ROOT_PASSWORD contraseña
  • –console-address número de puerto de la consola
  • –número de puerto del servidor de dirección
# 设置文件存放地址   设置端口号 后台运行minio服务
MINIO_SERVER_URL=https://sxweb.sjzc.edu.cn MINIO_ROOT_USER=train MINIO_ROOT_PASSWORD=train@minio nohup ./minio server /home/nfs/data/minio > /home/nfs/data/minio/logs/minio.log --console-address=":9000" --address=":9001" 2>&1 &

Suplemento: implementación de docker

docker run -d \ 
--name minio \   
--restart=always \   
-p 9000:9000 \   
-p 8080:9001 \   
-e "MINIO_ROOT_USER=minioroot" \   
-e "MINIO_ROOT_PASSWORD=minioroot" \  
-e "MINIO_SERVER_URL=http://sxweb.sjzc.edu.cn:8080"
-v /home/minio/data:/data \   
-v /home/minio/config:/root/.minio  minio/minio:RELEASE.2022-02-12T00-51-25Z server /data --console-address ":9001"

Supongo que te gusta

Origin blog.csdn.net/qq_45473439/article/details/126098341
Recomendado
Clasificación