• WIndow Server 2019 服务器 MinIO下载并IIS配置反向代理


    1、官网下载并配置

    下载MinIO Serve地址(不需要安装,放在目录就行)
    https://dl.min.io/server/minio/release/windows-amd64/minio.exe

    设置账号和密码(cmd)

    setx MINIO_ROOT_USER admin
    setx MINIO_ROOT_PASSWORD 123456+++
    

    添加服务运行程序(bat)
    在C:\minio目录添加文件minio.bat用于启动服务

    @echo off 
    setx MINIO_ROOT_USER admin
    setx MINIO_ROOT_PASSWORD 123456+++
    set path=C:\minio
    set datapath=C:\minio\data
    %path%\minio.exe server %datapath% --console-address ":9000" --address ":9090"
    

    使用nssm设置windows服务(启动|停止)

    #1.下载NSSM download. 
    http://www.nssm.cc/release/nssm-2.24.zip
    #2.根据自己的平台,将32/64位nssm.exe文件解压至任意文件夹。
    #3.cmd定位至nssm.exe所在目录。
    Exp:C:\nssm\win64\
    # 4.输入 ,,/nssm.exe install,即注册服务的名称。
    Server Name:minio-server
    Application
    Path:C:\minio\minio.bat
    Startup Dicectory:C:\minio
    Arguments:空
    

    2、安装必要模块

    安装 URL Rewrite 模块:

    https://www.iis.net/downloads/microsoft/url-rewrite
    你需要安装 URL Rewrite 模块来配置反向代理。
    你可以从 IIS URL Rewrite Module 下载并安装该模块。
    

    安装 Application Request Routing (ARR):

    https://www.iis.net/downloads/microsoft/application-request-routing
    从 IIS ARR 下载并安装 ARR。
    

    3、配置 Application Request Routing (ARR)

    IIS 管理器中,选择服务器节点。
    双击“Application Request Routing Cache”。
    在右侧操作面板中,点击“Server Proxy Settings”。
    勾选“Enable proxy”,然后点击“Apply”。
    

    4、添加网络节点

    创建两个空文件夹

    C:\minio\cms,C:\minio\res
    

    准备两个已解析二级域名

    minio-cms.test.com
    minio-res.test.com
    

    添加网站

    在左侧连接树中,右键点击“站点”,选择“添加网站”。
    输入网站名称,例如 minio-cms。
    设置物理路径,可以是一个空文件夹,例如 C:\minio\cms。
    在“绑定”部分,设置主机名为 minio-cms.test.com,端口为 80(如果你已经启用 HTTPS,请选择 443 并绑定 SSL 证书)。
    点击“确定”完成网站添加。
    重复上述步骤为 minio-res.test.com 添加第二个网站节点。
    

    5、配置 URL Rewrite 规则

    在左侧连接树中,展开“站点”,选择 minio-cms 站点。
    双击右侧“URL Rewrite”图标。
    在右侧,点击“添加规则(s)...”,选择“反向代理”。
    输入代理目标 URL:localhost:9000
    确保勾选“使用 SSL”。
    点击“确定”完成配置。
    重复上述步骤为 minio-cms 添加第二个,URL:localhost:9090

    6、测试访问

    打开浏览器,访问 https://minio-cms.test.com 和 https://minio-res.test.com,确保你能够正确访问 MinIO 的管理界面。
    

    注意事项

    确保防火墙允许端口 80  443 的流量。
    确保 MinIO 正在运行,并监听在你配置的端口(默认是 9000、9090)。
    这样,你就完成了在 Windows Server 2019 上配置 MinIO 并通过 IIS 进行反向代理的设置,可以通过自定义域名进行访问。
    
  • 相关阅读:
    【游戏引擎Easy2D实战】选择关卡场景示例
    nodejs--开发自己的项目——2.1--优化-封装响应给客户端的内容- res.send(状态和错误消息)
    Rust(16):结构体方法
    HTML (总结黑马的)
    java 企业工程管理系统软件源码 自主研发 工程行业适用
    售后服务管理系统(Java+Web+J2EE+MySQL)
    数据分析_数据分析思维(1)
    java面试题 --- Mybatis&Hibernate
    本地使用AutoML-nni进行超参数调优实验
    python进度条库tqdm使用记录
  • 原文地址:https://www.cnblogs.com/jake-code/p/18250268