본문 바로가기

Linux-Unix

[Linux] WebServer 구축(설치)하기(Cent OS)

낮에 svn 서버를 설치하며 yum(Yellowedog Updater Modified)을 몰라서 시간을 보냈던 것을 떠올리며,
이번엔 yum을 쓰며 설치를 했습니다.

 YUM(Yellowdog Updater Modified)
 - rpm 명령의 패키지 의존성 문제를 완전히 해결
 - 명령을 통해 설치에 필요한 파일들을 자동으로 인터넷으로 부터 다운로드 받아 설치
 - 알아서 다운받고 설치까지 해주는 아주 고마운 녀석
  
 기본적인 사용
 $ yum install [package name] 

 업데이트 가능한 목록 확인
 $ yum check-update

 업데이트
 $ yum update [package name] 

 삭제
 $ yum remove [package name] 

 -y 옵션 : 다운로드 및 설치를 묻는 질문에 모두 yes라고 대답하는 것과 마찬가지






mySQL 설치
 $ yum install mysql*

맨뒤에 * 이 붙는 것은 mysql로 시작하는 모든 패키지를 다 설치하겠다는 것입니다.
mysql server, connector등 설치할게 여러가지가 있어, 공부하는김에 모두 다 설치하는 것이죠.





apache 설치
 $ yum install httpd*

위의 명령이 안될 경우엔, 아래의 명령을 실행해주면 됩니다.

 $ yum install apache*





php 설치
 $ yum install php*





다운로드를 하고 설치까지 하는데 거진 한시간이 걸린듯 합니다.
무슨 다운로드 스피드가 50kb.... 밖에 안나오는지... 거 참.... 

어쨋든.


mySql과 php를 사용할 것이기 때문에 함께 설치!를 했고, 아파치도 설치를 끝냈습니다.
그럼 이번에는 방화벽에서 http를 풀어주어야 하겠죠?


이렇게 http에 대해서 방화벽을 해제해 주고, 웹서버를 실행합니다.

웹서버 실행
 $ service httpd start


이제 접속해서 확인을 해 봅니다. 서버에 설정해둔 아이피로 접속을 합니다. 
아래와 같은 아파치 화면이 보이면 성공! 아싸~ 진짜 누렁이(yellowdog..... ), 니가 제일 잘나가~





이제 php를 사용해서 여러가지 재밌는 것들을 해볼 차례군요. 아 이런, 벌써 4시네요.
서버를 사니까 너무 재밌다!!!!! 라고 밖에 말할 수 없는 상황이네요. 시간이 이렇게 빨리 흐르다니....
(이제 svn서버 설치랑, 웹서버 설치를 했는데, 전 왜 재밌을까요...)