본문 바로가기

IT

CentOS 7 웹서버 구축하기 (워드프레스 구축하기편)

이번 강좌는 CentOS 7으로 웹서버 구축하기입니다. 

 

CentOS 7 웹서버 구축은 매우 간단합니다.

리눅스 초보 분들이여도 간단하니 강좌 보고 따라하시면 됩니다.

 

먼저 Apache 데몬 httpd을 설치 해줍니다.

yum -y install httpd*

 

설치 완료 후 httpd.conf를 들어가 기본 설정을 해줍니다.

 

vi /etc/httpd/conf/httpd.conf

 

66번 67번 라인에 apache라 돼있는 것을

nobody로 변경해줍니다.

103번 라인에 가서 AllowOverride none를 All로 변경 해줍니다.

:wq로 저장하고 나옵니다.

 

이제 MySQL를 설치 해줍시다.

yum -y install mariadb-server

설치 후 MySQL 데몬을 켜줍시다.

systemctl start mariadb

mysql -uroot -p 그리고 Enter

use mysql;

create database wordpress;

update user set password=password('변경할 패스워드') where user='root';

변경 후 flush privileges;

 

quit로 나온다.

이제 Apache와 MySQL 작업은 끝났습니다.

 

이제 PHP 최신버전인 7.1을 설치 해줍시다.

 

php 7.1 최신버전을 설치하기 위해서는

yum 저장소에 rpm을 추가 해줘야합니다.

 

yum -y install epel-release

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

 

그 이후에 yum -y install remi-release-7.rpm

yum --enablerepo=remi-php71 install php -y
yum --enablerepo=remi-php71 install php-gd -y
yum --enablerepo=remi-php71 install php-mysql -y

 

gd 라이브러리와 mysql 라이브러리는 꼭 필수로 설치해줘야합니다

 

자 이제 ko.wordpress.org 워드프레스 홈페이지에 들어가서 워드프레스 얻기를 클릭 후

Download.tar.gz 오른쪽 마우스 클릭 후 링크 복사 -> 터미널 창에 wget 입력 후 붙여넣기

wget https://wordpress.org/latest.tar.gz

 

위에 wget 하기 전에,

cd /var/www/html 기본 Apache 디렉토리 경로로 이동 후 다운 받으세요. 

ls

tar -xvf latest.tar.gz 

압축을 푸신 후 cd wordpress 이동

mv * .. 로 /var/www/html 경로로 옮깁시다

 

이 다음엔 방화벽을 설정해줍니다.

 

yum -y install iptables*

 

설치가 완료 되었으면 iptables 설정을 들어갑니다.

vi /etc/sysconfig/iptabels

 

11G -> 1yy -> ppp (11번 라인으로 이동 11번 라인을 한번 복사, ppp 2번 붙여넣기)

22번 포트 2개를 80 / 3306로 수정

 

:wq 저장 후 나옵시다.

systemctl start iptables 방화벽 데몬을 켜준다

 

이제 데몬을 켜줍시다.

systemctl start httpd

systemctl start mariadb

 

그 후에 ip addr 명령어로 inet 에 써있는 아이피를 복사 후

웹상에 http://당신의 서버 아이피/ 입력 

 

Let's go!

 

Database name wordpress

username(DB ID) : root

password(DB pass) : 

 

입력 후 Submit

 

wp-config.php 파일을 추가해줍시다.

 

터미널 창으로 가서 vi wp-config.php

 

복붙 해줍시다.

 

저장 후 나오시고 웹상에 Run the installation

 

사이트 제목과 사이트 아이디 비밀번호 설정 후

install Wordpress

 

설치가 완료 되었습니다