이번 강좌는 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
설치가 완료 되었습니다