본문 바로가기

푸로그래밍/Linux

NFS를 이용하여 NAS 마운트 서비스를 운영하다보면 서버를 이중화하기 마련이다. 단일서버라면 첨부파일을 해당서버에 바로 저장해도 되지만, 이중화되어 있다고 가정했을 때 1번서버를 통해서 파일이 업로드 되었는데, 파일 다운로드 요청이 2번서버로 가게 된다면, 2번 서버에서는 파일이 없다는 에러를 내보내게 될 것이다. 따라서 다중화시스템에서 첨부파일등을 저장할 때 동일한 저장소에 저장하는 것은 필수이다. 동일한 저장소에 저장할 수 있는 방법은 여러가지가 있으나, 이 글에서는 NAS를 WAS서버의 특정한 위치에 mount시키는 방법에 대해 설명한다. 1. NFS 서버 설정 (NAS 측에서 수행) NFS 패키지 설치 공유할 디렉토리 설정 NFS 서비스 활성화 및 시작 방화벽 설정 1. NFS 패키지를 설치한다. Centos 기준으로 진행하였.. 더보기
[CentOS] CentOS에서 Nginx 설치 CentOS에서 Nginx를 설치하는 방법에 대해 알아본다. 1. Nginx 저장소 추가 2. 설치 1. Nginx 저장소 추가 CentOS는 패키지 관리자로 yum을 사용한다. yum install package를 하면 yum은 설정된 패키지 저장소에서 설치하고자 하는 package를 검색하는데 기본적으로 설정되어있는 패키지 저장소에는 Nginx가 없다. 그렇기 때문에 nginx저장소를 추가하여야 한다. sudo vi /etc/yum.repos.d/nginx.repo 하고 아래의 내용을 입력한다. [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 2. 설치 설치는 간단하다. 하.. 더보기
[Ubuntu] Ubuntu 20.04, 패키지 리포지토리 주소를 Kakao로 변경 Ubuntu 20.04를 설치하면 기본적으로 패키지 리포지토리가 우분투 기본으로 되어있다. 한글설치시 kr.archive.ubuntu.com, 영문설치시 us.archive.ubuntu.com, archive.ubuntu.com 빠른 서버 설정을 위하여 리포지토리를 빠른 카카오(다음) 리포지토리로 변경한다. sudo vi /etc/apt/sources.list 명령어로 저장소 정보가 저장되어있는 파일을 연다. 저장소 목록은 /etc/apt/sources.list 안에 저장되어있으며, sudo는 관리자 권한으로 실행한다는 의미이다. 후에 아래의 명령어를 입력한다. :%s/kr.archive.ubuntu.com/mirror.kakao.com :%s/security.ubuntu.com/mirror.kakao... 더보기