티스토리 뷰

1. A(Apache)P(PHP)M(MySQL) 설치/구축

 

1) 웹 서버 설치

#yum -y install httpd*

 

2) DB 서버 설치

# yum -y install mariadb-server*

# yum -y install epel-release

# yum -y install php

# yum -y install php*

# yum -y install php-* --skip-broken

# yum -y install php-mysql

# yum -y install php-gd php-soap php-intl
# yum -y install php-mysql --skip-broken
# yum -y install php-mysqlnd
# yum -y install php-pdo
# yum -y install php-pecl-zip
# yum -y install php-fpm
# yum -y install php-opcache
# yum -y install php-curl
# yum -y install php-zip
# yum -y install php-xmlrpc
# yum -y install wget

(# yum -y update)

 

 

 

 

3) 웹 서버 환경 설정

> /etc/httpd/conf/httpd.conf

> 169행: Directory Index(index.php 추가)

169행에 index.php 추가

 

> 290행: AddType application/x-httpd-php .php

> 291행: AddType application/x-httpd-phps .phps

290,  291행에 해당 부분 추가

 

4) PHP 환경 설정

/etc/php-fpm.d/www.conf

>56행에 ;(주석)풀고 apache 추가

 

 

5) Wordpress 웹 솔루션 설치

 

리눅스 Firefox에서 wordpress.org로 접속

 

다운 받아

 

다른 위치 > 컴퓨터 > var > www > html

.zip 파일을 해당 경로에 옮긴다.

> /var/www/html

 

리눅스에서 unzip 명령어를 통해 압축을 해제한다.

 

 

권한 부여 및 사용자와 그룹 변경

httpd restart

 

 

> 192.168.10.50/wordpress 접속

 

Create a Configuration File을 클릭하면 아래와 같은 화면이 뜨게 된다.

 

 

가상호스팅도 해보자

dns 서버를 바라보는 서버 컴퓨터에 작성(ex: 150서버)

 

dns 서버인 50에 작성

 

그리고  dns 서버인 50의 /var/named 경로에 zone 파일 작성

 

dns 서버를 바라보고 있는 서버의 /etc/resolv.conf  파일에서 dns 서버 설정

httpd, named 재시작

화면 끄지 말고 대기, 다음 과정 이어서 진행

 

 

6) DB(MariaDB) 시작/접속/설정

# systemctl restart mariadb

# mysql -p mysql

 

 

패스워드는 그냥 엔터키 쳐주면 됨

 

1️⃣ DB 생성

create database wp;

 

 

2️⃣ 사용자 생성/추가

create user 'wp'@'localhost' identified by '123456';

create user 'wp'@'%' identified by '123456';

create user 'wp'@'192.168.10.150' identified by '123456';

create user 'wp'@'192.168.10.%' identified by '123456';

create user 'wp'@'192.168.%.%' identified by '123456';

생성 후 flush도 해주기

 

3️⃣ 권한 부여

 

아까 5) 과정에서 이어서 진행

 

약한 비밀번호 사용 확인을 체크해야 넘어갈 수 있음

 

 

 

maria db를 끄게 된다면

 

접속이 끊기는 것을 확인할 수 있다.

 

 

2.

 

 

 

 

 

 

 

 

2. 데이터 서버와 가상호스팅

50 서버 - 네이버

100 서버 - 데이터 서버

150 서버 - 다음

200 서버 - 구글

 

- 네이버와 다음은 완료된 상태. 구글 서버 진행

 

0) 고정 IP 설정

 

1) APM 구축(앞서 진행한 과정 1. 참고)

- 웹 서버 설치

- DB 설치

- 웹 서버 환경 설정

- PHP 환경 설정

- Wordpress 웹 솔루션 설치

 

2) 가상 호스팅

 

3) Mariadb 설정

 

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함