Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Ododododo

[CentOS 서버 구축] CentOS7 설치 및 ftp 서버 설정 본문

자하의 0/CentOS 7 서버 구축

[CentOS 서버 구축] CentOS7 설치 및 ftp 서버 설정

오도도도도 2017. 1. 23. 00:19

시작 & 부팅 USB 만들기 http://jaha01.tistory.com/9




이번에는 저번에 만든 부팅 usb를 이용해 CentOS를 설치하고 ftp 서버를 설정하는 방법을 써보겠다.



1. CentOS 서버 설치


난 남는 노트북인 LG그램에 서버를 설치해서 사용 중에 있지만 이 포스트에서는 스샷 및 설명을 위해 맥의 Parallels Desktop을 이용해 가상환경에 서버를 구축해보겠다. 사실 몇가지 설정 빼고는 거의 똑같이 사용할 수 있기 때문에 큰 어려움이 없을 것이다.


실제 서버를 구현한다면 BIOS 세팅에 부팅 순서에서 USB를 1순위로 하고 REBOOT를 하면 설치가 시작된다. 가상서버에 경우 USB를 이용할 필요없이 바로 ISO파일을 돌려주면 설치가 가능하다.

위의 화면에서 Install CentOS Linux 7을 선택하고 설치하면 된다. 가상 머신에서 설치해서 보여드리려고 했으나 무엇때문인지 계속 오류가 나서 설치 화면은 보여드릴 수가 없게 되었다..ㅠㅠ 기억나는대로 말하자면.. 기본적인 설정(network, timezone, root 계정)을 하시고 Software Selection에서 Basic Web Server를 선택하고 Security는 disable하고 설치하였다.



2. Repository 추가


설치가 나서 난 가장 먼저 vim editor 부터 설치하였다. 간단히 yum을 이용해서 설치하면 된다. 그리고 CentOS는 어떤 패키지를 설치해도 대부분 예전 버전들이 깔리기 때문에 repository를 추가해줘서 최신 버전 패키지를 활용해야 한다. IUS, remi, epel-release를 추가해주었다.



이렇게 하고 나면 거의 모든 패키지에 대해 최신 버전으로 설치할 수 있을 것이다. 하지만 몇몇 패키지들은 따로 repository를 가져와야 하는 것이 있기 때문에 확인하고 설치하길 바란다.



3. FTP 서버 설치 및 설정


먼저 FTP를 쓰기 위해 Selinux를 해제해 주도록 하자. 


이제 FTP 서버를 설치해보도록 하자. vsftpd(very simple ftp daemon)을 설치하고 여러가지 설정을 해보도록 하겠다. 



이렇게 해주면 대부분의 설정은 끝나게 된다.


이제 FTP를 이용할 user를 만들어주면 된다. 사실 우리가 처음 CentOS를 설치할 때 계정 하나를 만들었었다. 그 계정을 활용해도 되고 새로운 user를 만들어도 된다. 


이후에 Nginx + Django + uWSGI를 설치할 예정이기 때문에 그룹이름을 nginx라 하였다. 

웹서버 구축을 위한 모든 설정 및 준비가 끝났다. 


다음 포스트에서는 Django와 Nginx, uWSGI 설치 내용을 담겠다.


Comments