server

ubuntu server에 APM 설치

Posted on Updated on

KT ucloud server의 ubuntu OS에서 APM(Apache,PHP,MySQL)을 설치는 다음에 설명하는 과정으로 진행합니다.

APACHE 서버의 설치

먼저 아파치 서버를 설치합니다.

$ apt-get install apache2

위의 명령을 실행했는데 설치가 안되면 다음 명령을 실행하고 나서 위의 명령을 다시 실행합니다.

apt-get update

이렇게 해서 아파치 서버를 설치하고 나면 MySQL 연동 모듈을 설치합니다.

apt-get install libapache2-mod-auth-mysql

이제 mod_rewrite를 활성화합니다.

sudo a2enmod rewrite

활성화가 완료되면 /etc/apache2/sites-available/default 파일을 수정합니다.

DocumentRoot    /var/www/

    Options Indexs FollowSymLinks MultiViews
    AllowOverride None  //--- None을 All로 변경 한다.

수정하였으면 아파치를 재실행 합니다.

sudo /etc/init.d/apache2 restart

다음은 설치된 아파치와 관련하여 작업에 도움이 되는 내용입니다.

  • 설치 폴더 : /usr/share/apache2/
  • 환경 폴더 : /etc/apache2/, /etc/default/apache2
  • 로그 폴더 : /var/log/apache2/
  • Document Root : /var/www/
  • 기동 종료 : /etc/init.d/apache2 start, stop, reload, restart, status
  • 서비스 확인 : ps -ef | grep apache
  • /cgi-bin/ : /usr/lib/cgi-bin/
  • Lock 폴더 : /var/lock/apache2

MySQL 설치

다음 명령으로 우분투에 MySQL 서버를 설치합니다.

sudo apt-get install mysql-server

설치 후 재실행 합니다.

sudo /etc/init.d/mysql restart

다음은 설치 후 관련된 정보입니다.

  • 설치 폴더 : /usr/share/mysql/
  • 환경 폴더 : /etc/mysql/
  • vi /etc/mysql/my.cnf
  • 데이터 폴더 : /var/lib/mysql
  • 작업 폴더 : /var/lib/mysql
  • 기동 종료 : /etc/init.d/mysql start, stop, restart, reload, status
  • 서비스 확인 : ps -ef | grep mysql
  • 로그 정보 : /var/log/mysql/mysql-slow.log

PHP 설치

다음 명령으로 php5를 설치합니다.

sudo apt-get install php5

설치가 진행되면 apache 연동 모듈인 libapache2-mod-php5는 함께 설치됩니다.
설치가 되면 MySQL 연동 모듈을 설치합니다.

sudo apt-get install php5-mysql

다음은 설치 후 관련 정보입니다.

  • 설치 폴더 : /usr/share/php5/
  • 환경 폴더 : /etc/php5/
  • 설정 파일: vi /etc/php5/apache2/php.ini

PhpMyAdmin 설치

phpmyadmin은 MySQL DB를 웹에서 관리할 수 있도록 도와 줍니다.

다음 명령으로 설치합니다.

sudo apt-get install phpmyadmin

다음은 설치 후 관련 정보입니다.

  • 설치 폴더 : /usr/share/phpmyadmin/
  • 환경 폴더 : /etc/phpmyadmin/
  • 작업 폴더 : /var/lib/phpmyadmin/
  • 서비스 폴더 : /var/www/phpmyadmin/

 

Advertisements

KT의 ucloud free pack server 신청

Posted on

이번에 KT cloud biz에 가입하고  1년 동안 무료로 사용할 수 있는 free pack 이벤트가 진행되고 있어서 신청을 했습니다.

앞으로 계획하고 있는 일과 관련해서 홈페이지와 기타 서비스를 목적으로 cloud server를 이용하는 것을 고려하고 있어서 먼저 free pack을 이용해 보면서 정식으로 서버 상품을 이용하려고 합니다.

free pack에서 제공해 주는 스펙

– 제공사양: CPU 0.5vCore, Memory 512MB, Disk 20GB
– OS: Linux (CentOS, ubuntu, Fedora, Debian)
– 스냅샷 1개, 이미지 1개 무료 제공
– 네트워크 트래픽 outbound 20GB/월 무료제공(Inbound는 완전무료)
※ DB 네트워크 트래픽과 합산하여 계정당 총 20GB까지 무료임

그런데 기간이 만료되면 자동 삭제가 된다고 하니까 미리 백업을 해야 합니다.