openshift 진단 환경 구성(3) - HTTP 파일 서버 설정

2025. 1. 20. 17:16인프라 환경 구성/openshift

2. HTTP 파일 서버 설정

 

# nano /etc/yum.repos.d/nginx.repo

[nginx] 
name=nginx repo 
baseurl=http://nginx.org/packages/centos/7/$basearch/ 
gpgcheck=0 
enabled=1

 

# yum -y install nginx
# systemctl start nginx

 

nginx 를 설정 파일을 열고 아래 내용으로 수정합니다.

 

# vi /etc/nginx/conf.d/default.conf

server {
    listen       8080;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html/files;
        index  index.html index.htm;
        autoindex on;
    }

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

 

파일 서버로 사용할 디렉토리를 만듭니다.

# mkdir /usr/share/nginx/html/files

 

설정했던 내용이 적용되도록 합니다.

# systemctl reload nginx

 

방화벽 사용중일 경우 8080 포트 접근이 가능하도록 룰 추가 및 데몬 재시작을 해줍니다.

저는 테스트가 목적이므로 아래와 같이 모든 방화벽 룰을 내렸습니다.

하지만 실제 서비스 구성시 방화벽에 필요한 포트만 오픈하는것이 좋습니다.

# systemctl stop firewalld

 

웹브라우저로 OCP 서버 8080 포트로 접속하면 현재는 파일이 없으므로 상위 디렉토리 이동 링크만 확인됩니다.

http://115.68.142.99:8080