그냥 개발자 블로그

우분투에서 웹서버(apm) 설치 본문

프로그래밍팁/linux

우분투에서 웹서버(apm) 설치

마음이파파 2015. 9. 29. 17:30


보통 웹서버를 만들기위해

우분투보다 centOS를 많이들 선택하하여 설치하죠.

centOS가 더욱 안정적이라는 의견이 있어서 인데요.



실제로 사용해본 결과 우분투를 설치한 웹서버봐 centOS를 설치한

웹서버에는 차이점이 없었으며 최신 패키지가 나오는 속도는

우분투가 더욱 빨랐네요.



그렇다면 우분투를 웹서버로 사용하기위한 설치 순서를 알려드릴게요.

우분투 설치는 iso 파일만 있으면 쉬우니 패스 할게요.



일단 웹서버에 기본적으로 필요한것들 설치 순서부터 보고 가실게요.


1. ssh 설치

2. 아파치설치

3. mysql 설치

4. php설치

5. phpmyadmin설치

6. ftp설치

7. 사용자추가

8. 재부팅




이제 상세를 시작할게요.

root 계정으로 설치를 진행해서 sudo 명령어는 사용하지 않았으니

참고하시고요.


1. ssh 설치

최근에는 ssh가 기본으로 내장되어 있어 별도 설치가 필요 없던데

그래도 만약 설치가 필요하다면

아래처럼 명령어를 작성해주세요.

apt-get install ssh



2. 아파치설치

pc를 서버로 사용가능하게 해주는 중요한 프로그램이죠.

요즘은 다 아파치2 사용하니까 아래처럼 명령어를 작성해주세요.

apt-get install apache2



3. mysql 설치

웹서버에는 데이터베이스 또한 빼놓을수 없죠.

클라이언트와 서버 두가지를 설치해주세요.

apt-get install mysql-server mysql-client

설치하다가 중간에 파란화면이 뜨는데 root 계정 패스워드를 입력해주세요.



4. php설치

웹 개발 언어는 여러가지가 있으나 일반적인 경우라면

php를 많이 쓰시겠죠? 아래처럼 세가지를 설치해주세요.

apt-get install php5-common php5 libapache2-mod-php5



5. phpmyadmin설치

매번 mysql을 ssh로 원격접속해서 들여다 보기 힘드니

phpmyadmin도 설치해주자구요.

apt-get install phpmyadmin

설치하다가 중간에 파란화면이 뜨는데

mysql 설치시 넣었던 패스워드로 들어가서

phpmyadmin에서 사용할 root 계정 패스워드를 입력해주세요.

설치가 완료되면 추후에 도메인/phpmyadmin 으로 접속이 가능해요.



6. ftp설치

이글을 보시는분들이라면 아마도 ftp를 통한 작업이 굉장히

많으실테니 ftp도 설치해주자고요. 가장 많이 사용하는 vsftp로요.

apt-get install vsftpd



7. 사용자추가

root 사용자는 설치 및 설정할때만 쓰고 보안상 사용안하는게 좋기에

별도의 사용자를 추가해주자고요.

adduser 사용자명

추가 명령어가 들어가고 아마 바로 패스워드 설정하라고 나올거에요.

만약 패스워드 설정하라는 메시지가 안나왔다면

passwd 사용자명

으로 패스워드를 추가해주세요.



8. 재부팅

위 설치들이 정상적으로 작동하려면 1회

재부팅 해줘야겠죠

shutdown -r now




위 순서가 모두 귀찮다 하시는분은

apt-get install apache2 mysql-server mysql-client php5-common php5 libapache2-mod-php5 phpmyadmin vsftpd

adduser 사용자명

shutdown -r now

이렇게 세번만 입력해주세요.

단, 정상 작동 여부는 장담하지 않아요.

moon_and_james-4 





아래 영상은 우분투와 같은 데비안 계열의 라즈비안에서 웹서버 설치모습을 녹화해 놓은거에요.

설치시 참고하면 좋을꺼 같아서 올려요.

(동영상 제목 또는 유튜브 로고를 클릭해서 크게 보셔야 잘보여요.)





2015/09/28 - [Linux] - 우분투에서 웹서버 설정 (ubutu 14.04)