centos 7 APM 최신버전 설치 및 워드프레서 설치 HTTP2 확인 (yum install apache php mariadb )

OS : CENTOS 7.x
Apache : 2.4.29    PHP 7.2.3       MariaDB 10.1.31    설치
LAPM ( LINUX APACHE  PHPE MYSQL  최신 버전 설치 )

여기 게시글에서는 LAPM 설치 (APM)  최신버전을 설치하고 wordpress 버전도 설치  무료 인증서를 이용한 https 통신 테스트
그리고 HTTP/2 지원을 위한 통신 테스트까지 일괄 진행한다.

1. 기본 라이브러리 설치

 

yum epel-release  /  APM 최신버전이 존재하는 ius yum.repo 추가

 

2.  Apache 2.4.29 버전 설치

 

아파치 2.4.29 버전에서 HTTP2 지원을 하려면 기본 설치된 prefork 에서는 동작이 되지 않는다  worker 또는 event 모드로 운용을 해야 하므로 수정을 진행

 

기본 환경설정 수정

 

3. 웹서비스 시작

 

4. Mariadb 10.1.31 버전 설치  먼저 yum list에서 버전을 확인하고설치

 

db 기본 환경설정 / character-set 변경

 

5.  서비스 시작  및 sql 접속 확인

 

들어가서 확인을 해보면 server characteset 기본 latin1 으로 되어 있다 이것을 utf8로 변경하자  서비스를 재시작 해보자

 

기본적으로 데이터베이스를 설치하면 기본으로 적용된 엔진이 innodb가 기본값으로 되어 있다

 

만약 innodb를 사용하지 않고 myisam 을 기본으로 구성하고 싶다면 my.cnf를 수정하면 된다  ( default-storage-engine = myisam )

 

6. PHP 7.2.3 버전 설치  ( 해당 버전에서는 mcrypt 는 설치가 불가능하다 )
openssl  또는 libsodium 사용을 권장  먼저 버전을 확인해보자

많은 정보가 출력되는데 이 와중에 php72u 버전을 설치하면 7.2버전이다

한가지 중요한것은 httpd 2.4.29 버전에서 prefork 동작시 HTTP2 가 지원을 하지 못한다
HTTP2 지원을 위해서 EVENT 모드나 MPM 모드로 운용하기 위해서는 php72u-fpm-httpd 필요하다

 

웹서버를 이용하기 위해서는 php.ini 내용을 수정해 주자

 

기본 홈 디렉토리에 index.php 파일을 만들업 보자

 

이제 php-fpm 을 시작하고 웹서비스에서 확인

 

웹사이트에서 php 확인

 

그럼 이제 테스트로 워드프레스를 설치해보자 추후 SSL 테스트를 진행하기 위해서 가상의 도메인 ssltest.xinet.kr

 

데이터베이스 생성

 

가상호스트 설정  및 웹서버 재시작

 

워드프레스 설치 화면

이제 설치가 완료 되었으며  HTTPS 통신과 HTTP/2 통신 테스트를 위해서 무료 인증서를 설치 진행해 보자  letsencrypt 설치

 

웹서버에 ssl 을 적용해보자   httpd.conf 파일과  ssl.conf 파일에 내용을 수정해준다

 

SSL 환경 설정 파일도 내용을 아래와 같이 모두 수정해준다

 

웹서버 오타나 문제 있는지 체크 후 이상 없으면 웹서버 재 가동

 

웹주소창에  https://ssltest.xinet.kr/wordpress/   사이트를 뛰우고 파이어폭스 및 구글에서 H2로 통신되는지 체크를 해보자

 

  추가로 http2 가 적용되었는지 웹상에서 확인하는 사이트

  https://http2.pro/


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호