Setelah install MinIO, pada panduan kali ini akan membahas cara untuk mendeploy static site dengan nginx dan minio. Ini akan mirip seperti mendeploy static site pada AWS cloudfront dengan AWS s3 sebagai penyimpanan object atau file website.
Create bucket #
Buat bucket dengan nama static
mc mb local/staticLalu upload file website ke bucket
cd /var/www/site
cp -r ./* local/staticSetting Access Policy ke Public
mc anonymous set public local/staticInstall Nginx #
Install nginx
yum install nginxBuat dan edit file /etc/nginx/conf.d/static.conf
server {
listen 80;
server_name example.com;
location / {
rewrite ^/$ /static/index.html break;
proxy_set_header Host $http_host;
proxy_pass http://<ip-minio>:9000;
}
}Enable dan start nginx
systemctl enable --now nginxTest akses http://example.com melalui browser Anda.