LINUX/Ubuntu - Server

Ubuntu Server - apache web server(2)

ShinyOcean 2021. 4. 9. 18:30

안녕하세요 :)

 

우분투 리눅스 환경에서의 서버 구축을 주제로한 열한번째 포스팅 내용은 지난 포스팅에 이어서 아파치 웹 서버 운용입니다.

 

지난 포스팅까지 우리는 웹서버를 구축해주는 패키지를 설치하여 간단한 php 웹서버와 웹페이지를 만들어 보았고 클라이언트 디바이스에서 접속이 잘되는것도 확인해 보았습니다.

 

이번에는 홈페이지를 게시판으로 만들어볼것인데 이걸 정말 정석적인 방법으로 하려면 당연히 프로그래밍 언어인 php 언어를 정석적으로 공부하여 만들어야겠죠... 하지만 그렇게 하려면 이번 우분투 서버관련 카테고리 전체 게시글 만큼의 새로운 카테고리의 분량이 필요합니다.. 그건 힘들기 때문에 저번 포스팅에서 언급한것 처럼 오픈소스인 XE(XpressEngine)을 이용하여 간단하게 게시판을 만들고 글을 등록해보겠습니다.

 

 

그럼 추가적으로 패키지를 먼저 설치 해보겠습니다.

 

오픈소스인 XE를 운용하기 전에 PHP관련한 패키지 세가지를 설치해 주어야 합니다.

php, php-gd, php-xml 

 

 

XE의 경우 XE웹페이지에서 다운로드할수 있습니다 firefox를 이용한 간단한 구글링을 통해 설치해 주세요

저는 1.8.24 버전으로 다운로드 했습니다.

 

다운로드 경로에 대한 별다른 설정을 하지 않은 상태라면 다운로드 디렉터리 안에 정상적으로 다운로드 되었을 것입니다. 이것을 웹서버의 홈디렉터리에서 압축을 풀어주어야 합니다.

복사나 이동으로 해당 디렉터리로 파일을 옮겨줍니다. 그리고 unzip 명령을 통해 압축을 풀어줍니다.

 

압축을 해제하고 나면 위와 같이 xe 디렉터리가 생성되는데, 일반사용자가 게시판에 글을 업로딩하거나 할때 접근할수 있도록 권한을 위와 같이 수정해줍니다.

 

그리고 게시판에 관련된 board 파일이 있는지 확인해줍니다.

경로는 사진위에 나와 있습니다.

 

다음은 데이터 베이스에 관련된 설정을 해주어야 합니다.

mysql명령은 그냥 따라해주세요 (제가 조만간 데이터베이스와 sql 관련해서 카테고리를 또 하나 개설할 계획이 있는데 데이터 베이스 및 sql 관련하여서 그쪽 카테고리에서 제대로 다루어 보겠습니다)

 

이번에서의 과정은 그냥 사진만 첨부하겠습니다.

 

 

 

데이터 베이스 설정을 완료 하였습니다.

 

이제 아무 웹브라우져를 이용해서 한번 들어가 보겠습니다.

저의 경우 처음 접속을 시도 했을때 잘 되지 않아서 당황했지만 서비스를 재가동 해주고 나니 잘 들어가졌습니다.

 

이러한 결과가 나온다면 정상입니다.

 

이제 이 오픈소스 툴을 한국어로 설정하여 설치 완료하면 됩니다.

다만 다음의 부분은 아래와 같이 설정해 주어야 합니다.

xe게시판 초기화면은 다음과 같습니다.

초기 설정이 잘 완료 되었네요 ㅎㅎ

 

 

 

 

 

아래의 시작하기 버튼을 통해 홈페이지를 관리자 마음대로 꾸밀수 있습니다.

사실 이제부터의 홈페이지를 꾸미는 방법은 티스토리 블로그를 운영하는 방법보다 훨씬 쉽기 때문에 누구나 다 할수 있을 것입니다. 이번 포스팅은 이러한 페이지를 우분투 리눅스를 통해서 서버를 구축하고 접속하는것 까지였기때문에 이후 웹페이지에 관련한내용은 필요시 구글링또는 관련 서적을 통해 공부하시는 것을 추천드리며! 이번 포스팅을 마무리하겠습니다.