Setup Apache HTTP proxy with MinIO Server
MinIO 서버로 Apache HTTP 프록시 설정
Apache HTTP is an open source web server and a reverse proxy server.
Apache HTTP는 오픈 소스 웹 서버이자 역방향 프록시 서버입니다.
In this recipe we will learn how to set up Apache HTTP with mod_proxy module for connecting to MinIO Server.
이 레시피에서는 MinIO 서버에 연결하기 위해 mod_proxy 모듈을 사용하여 Apache HTTP를 설정하는 방법을 알아봅니다.
We are going to set up a new VirtualHost for example.com
example.com에 대한 새로운 VirtualHost를 설정하겠습니다
1. Prerequisites
1. 전제조건
Install MinIO Server from here. Remember the address and port.
여기에서 MinIO 서버를 설치하세요. 주소와 포트를 기억하세요.
2. Installation
2. 설치
Install Apache HTTP server from here.
여기에서 Apache HTTP 서버를 설치하십시오.
Usually, mod_proxy module is enabled by default.
일반적으로 mod_proxy 모듈은 기본적으로 활성화되어 있습니다.
You can also use your OS repositories (e.g. yum, apt-get).
OS 저장소 (예: yum, apt-get)를 사용할 수도 있습니다.
3. Recipe steps
3. 레시피 단계
Step 1: Configure the reverse proxy.
1 단계: 역방향 프록시를 구성합니다.
Create a file under the Apache configuration directory, e.g., /etc/httpd/conf.d/minio-vhost.conf
Apache 구성 디렉터리 (예: /etc/httpd/conf.d/minio-vhost.conf) 아래에 파일을 만듭니다.
ServerName example.com
ErrorLog /var/log/httpd/example.com-error.log
CustomLog /var/log/httpd/example.com-access.log combined
ProxyRequests Off
ProxyVia Block
ProxyPreserveHost On
[@E @E]
[@K <프록시 *> @K]
Require all granted
ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/
Note:
메모:
Replace example.com with your own hostname.
example.com을 자신의 호스트 이름으로 바꾸세요.
Replace http://localhost:9000 with your own server name.
http://localhost:9000을 자신의 서버 이름으로 바꾸십시오.
Step 2: Start MinIO server.
2 단계: MinIO 서버를 시작합니다.
minio server /mydatadir
Step 3: Restart Apache HTTP server.
3 단계: Apache HTTP 서버를 다시 시작합니다.
sudo service httpd restart
sudo 서비스 httpd 재시작