• 为Minio Server设置Apache HTTP proxy
    • 1. 前提条件
    • 2. 安装
    • 3. 步骤
      • 第一步:配置反向代理。
      • 第二步:启动Minio。
      • 第三步: 重启Apache HTTP server。

    为Minio Server设置Apache HTTP proxy

    Apache HTTP是一个开源Web服务器和一个反向代理服务器。

    在本文中,我们将学习如何使用mod_proxy模块来设置Apache HTTP以连接到Minio Server。我们将为example.com建立一个新的VirtualHost

    1. 前提条件

    从这里下载并安装Minio Server。 记住它的IP和端口。

    2. 安装

    从这里安装Apache HTTP server。通常,mod_proxy模块默认是启用的。你也可以使用你的操作系统repositories(例如yum,apt-get)。

    3. 步骤

    第一步:配置反向代理。

    在Apache配置目录下创建一个文件,例如/etc/httpd/conf.d/minio-vhost.conf

    1. <VirtualHost *:80>
    2. ServerName example.com
    3. ErrorLog /var/log/httpd/example.com-error.log
    4. CustomLog /var/log/httpd/example.com-access.log combined
    5. ProxyRequests Off
    6. ProxyVia Block
    7. ProxyPreserveHost On
    8. <Proxy *>
    9. Require all granted
    10. </Proxy>
    11. ProxyPass / http://localhost:9000/
    12. ProxyPassReverse / http://localhost:9000/
    13. </VirtualHost>

    注意:

    • 用你自己的主机名替换example.com。
    • 用你自己的服务器名称替换http://localhost:9000。

      第二步:启动Minio。

    1. minio server /mydatadir

    第三步: 重启Apache HTTP server。

    1. sudo service httpd restart

    原文: https://docs.minio.io/cn/setup-apache-http-proxy-with-minio-server.html