회사에서 프로젝트 진행으로 아마존 클라우드의 우분투를 쓰기로 결정했다.
우분투는 서버 공부한다고 깔아봤을때 잠깐 해봤을 뿐 아무런 지식이 없는데.. 답답하다.
머 어쨌던 기본적인건 os깔고 apm만 올리면 되는것뿐..
아마존 클라우드 dashboard 화면 접속후..
os선택하고 키 받아서 putty로 접속하려는데.
그런데.. 안된다.
아이디를 입력하면 putty가 그냥 죽는다.
아마존서버에 대해 이것저것 알아봤다.
우분투를 설치했을 때 아이디는 ubuntu 이다.
당황스럽다. 계정을 생성하고 들어갔는데 아이디는 ubuntu로 고정되어 있다는 말이다.
머 어쨌던 이래저래 putty에 다시 접속해서 서버로 들어간다.
우분투는 yum으로 설치하는것이 아닌 apt-get 로 설치한다고 한다.
관리자 계정으로 접속하는 방법은
sudo su
관리자 권한으로 바꾼후 apt-get를 업데이트 한다.
apt-get update
그럼 무슨 정보가 업데이트 되고
다음으로 할 일은 apm설치이다.
apt-get install apache2 php5 mysql-server
죽죽 머가 설치된다.
센트랑 차이점은 mysql 루트 패스워드를 생성하는 일이다.
중간에 패스워드를 넣으라고 뜬다.
패스워드 넣어주고 죽죽 진행...
실제 설치는 오래 걸리지 않는다.
그리고 phpmyadmin 설치
apt-get install phpmyadmin
여기까지 하면 apm설치는 왠만큼 된것이다.
여기에서 http://ip 를 했을 때 페이지가 떠야한다.
이제부터 몇가지 세팅을 해준다.
1. mod_rewrite 활성화
코드이그나이터를 사용할 것이기 때문에 아파치 설정중에 mod_rewrite를 활성화한다.
a2enmod rewrite
2. phpmyadmin 연동
아파치 설치위치가 /etc/apache2 이다.
그리고 센트랑 다르게 conf/http.conf 가 아닌 apache2.conf를 변경해준다.
vi /etc/apache2/apache2.conf
센트 설정이랑 많이 차이가 난다.
파일을 열고 제일 아래로 이동
Include /etc/phpmyadmin/apache.conf
ServerName localhost
추가해주고 저장한다.
3. 아파치 재시작
바뀐 설정을 적용하기 위해 아파치를 재시작한다.
service apache2 restart
재시작한다.
http://ip/phpmyadmin 을 했을때 phpmyadmin이 뜨면 일단 성공한것이다.
4. 모듈 설치
php 추가 필요한 라이브러리를 선택해서 설치해야하는데 시간도 늦었고 해서 그냥 왠만한것 다 설치한다.
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-fpm
5. 아파치 재시작
우분투 아파치 홈디렉토리에서 정보를 확인한다.
vi /var/www/html/index.htm
<?=phpinfo()?>
설치되어 있는 라이브러리 확인후 종료하면 서버 작업은 다 끝난다.
'개발관련 > 서버' 카테고리의 다른 글
리눅스 ftp/sftp 사용 (0) | 2016.06.27 |
---|---|
우분투 apache www-data (1) | 2015.03.05 |
centos tcp_socket (3) | 2015.02.04 |
centos7 apm설치 (0) | 2014.11.09 |
국내 php 무료호스팅 또 다른곳 - 닷홈 (0) | 2013.09.28 |