웹서버로 도쿠위키, 미디어위키 등을 이용해서 위키를 만들어 운영할수도
텍스타일, 워드프레스 등 설치형 블로그를 운영할수도
제로보드, 그누보드 를 이용해서 사이트를 만들수도 있죠?
먼저 CentOS 6.5 를 minimal install 해서 준비를 합니다
remi repo를 이용해서 centos 기본 repository에서 제공하지 않는 Maria 최신버전과 함께 php5.5버전을 설치해 보겠습니다
물론 CentOS에 수동으로 Maria, php를 바이너리 및 소스를 이용 별도로 설치가 가능하지만 yum으로 간편하게 설치를 해서 초보자분들도 쉽게 구성할수 있게 해보겠습니다~ 궈궈
시간절약을 위해서는 노란색 글자박스만 빨리 보시기 바랍니다!
1. remi repository 추가하기
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 를 입력해서 remi repository를 설치한다.
혹 epel-release >= 6 is needed by remi-release-6.5-1.el6.remi.noarch 라고 뜬다면
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm를 입력해서 설치를 해준다
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
2. MariaDB 설치를 위해 MariaDB repository 추가
/etc/yum.repos.d/경로에 MariaDB.repo를 만들고 MariaDB설치파일을 찾아올수 있게 설정이 필요하다
vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0.13/centos6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
* 다른버전의 MariaDB가 필요하다면 http://yum.mariadb.org/를 가서 버전을 확인해서 위의 baseurl을 수정해서 사용하도록 한다
vi에디터에서 입력할때는 'i'를 쓰고 나올때는 Esc 누른후 ':wq' 입력한다
3. yum으로 MariaDB 설치
Yum으로 MariaDB를 설치해 보도록 합시다!
yum install MariaDB-server MariaDB-client -y
짜쟌! 끝..
4. MariaDB 기동, 시작시 자동실행 등록 및 주의사항
service mysql start
chkconfig mysql on
mysql
use mysql
select host, user from user;
보이는것 처럼 localhost인 경우 any가 접속이 그냥 가능하기 때문에 보안을 위해 계정을 수정해 주도록 한다
5. yum으로 PHP5.5, Apache2.2 설치하기
yum --enablerepo=remi,remi-php55 install httpd php php-common -y
yum --enablerepo=remi,remi-php55 install php-pecl-apc php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-opcache -y
service httpd start
chkconfig httpd on
6. Test하기!
TEST를 하기 위해서 웹서비스 기본 포트인 80포트를 열어야 하는데 방법은 아래와 같다
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
기본은 ssh 포트인 22번 포트만 열려있는데 22번포트 줄 밑으로 80포트를 추가로 open한다
/etc/init.d/iptables restart
vi /var/www/html/info.php
<?php
phpinfo();
?>
info파일을 작성하고 웹브라우져로 해당 웹서버 아이피에서 열어본다
쨘!
이상으로 CentOS로 웹서버 만들기 (PHP 5.5, Maria 10.0.31, Apache 2.2)를 마치겠습니다!
'Technical posts > Web & WAS' 카테고리의 다른 글
webtier 12c/ OHS 12c OHS 컴포넌트 추가, 인스턴스 추가 (0) | 2017.03.15 |
---|---|
webtier 12c /OHS 12c standalone domain WLST 로 생성 (0) | 2017.03.15 |
webtier 12c silent 설치 (0) | 2017.03.15 |
APACHE, OHS 400 웹로직 연동후 특정 작업에 400 error (0) | 2016.12.26 |
apachec rewrite 사용하기 // www 강제 사용 // HTTP to HTTPS // 특정경로만 HTTP (0) | 2016.12.09 |