* 원래 오늘이 아닌 다음에 설치편을 작성하려고 했으나, 그냥 작성합니다.
먼저 XE를 다운 받아야 합니다.
다운로드를 받아 놓습니다.
어라 다운을 받았는데 확장자가 *.zip입니다.
이에 맞는 압축 파일을 설치 합니다.
# yum -y install unzip
-y 옵션을 선택해서 그냥 쭉 설치합니다.
설치가 완료 되었으면, xe core를 서버에 올려봅시다.
제가 이전 vsftpd설치 및 설정 편에서 저 혼자 사용하는 서버라서 vsftp를 수동으로 on/off 한다고 하였습니다.
그래서 전 vsftp를 수동으로 작동 시킵니다.
# service vsftpd start
그리고 ftp 프로그램을 이용하여 xe 파일을 업로드 합니다.
간단하게 스샷 한장으로 설명하겠습니다.
1. 호스트 = 서버 아이피를 적으시면 됩니다.
2. 사용자명 = root 접근을 막아놓았기 때문에 사용자를 설정 후 그 사용자로 접속 하시면 됩니다.
위의 스샷과 같이 BAD PAS~ 시작 하는 경고는 패스워드가 너무 짧아서 입니다.
저는 테스트 목적으로 1234로 설정.
test 계정으로 접속 후, xe.zip를 웹서버에 올립니다.
올린 파일은 /home/test/ 폴더에 업로드 됩니다.
간단합니다. xe.zip 파일에 마우스 오른쪽 클릭하여 업로드 클릭! 끝.
서버에 xe 설치 파일을 올린것입니다.
다음 스샷은 업로드한 xe 파일을 복사하여, 웹서버 경로 폴더로 이동 하여 압축을 푸는 방법입니다.
1. mkdir(폴더 생성)명령어로 xe 홈 폴더를 생성합니다.
2. 그 후 cp(복사명령어)를 이용하여 복사를 합니다. 굳이 설명하자면 xe.zip 파일을 /usr/share/nginx/html/xe/로 복사를 하라는 명령입니다.
3. 이제 복사를 다 했으면 복사한 해당 폴더로 cd명령어를 이용하여 이동합니다.
4. 자 이제 마지막으로 unzip xe.zip로 압축을 해제하면 끝!!!
자 이제 압축도 풀었고, 거의 다 했습니다.
웹브라우져로 http://ip주소/xe/로 접속을 합시다.
그럼 위의 스샷과 같이 설치 페이지가 뜹니다.
여기서 중요!!! 왜 ip주소만 적으면 에러 페이지가 뜰까요?
nginx 폴더가 바로 html/폴더 까지 입니다. 근대 xe 파일이 설치되어 있는 곳은 /html/xe/
그래서 아이피 주소로만 접근을 하면 xe 설치 파일들을 찾지 못하고 오류를 돌려 줍니다.
그럼 여기서 잠깐!!!!
난 ip주소(도메인)로만 접속 하고 싶은데~ 라고 생각 할 것입니다.
그래서 간단하게 설정으로 수정이 가능합니다.
# vi /etc/nginx/nginx.conf
모든 경로 부분에서 /xe 폴더를 추가 해 주면 끝!
저장하고 나온다 # service nginx reload
그리고 웹브라우져를 새로 고침 하면 에러 발생.... 홈 디렉토리 가 변경 되었기 때문입니다.
이제 ip주소로만 접속이 가능합니다.
ip주소로 접속한 모습입니다.
설치 기본 언어는 영어로 되어 있습니다. 그걸 한국어로 바꾼 후 다음.
그럼 퍼미션 경고가 뜹니다.
에러 메시지를 보니깐 ./files 폴더의 퍼미션이 707로 하라는 군요
얼렁 합시다.
아무리 찾아도 /files 폴더가 없습니다.
없으면 만들면 됩니다.
# mkdir ./files
그리고 퍼미션을 줍니다.
# chmod 707 ./files/
그리고
# ls 명령어로 잘 되었는지 확인.
작성 후에 문뜩 생각 났습니다.
제가 스크린샷으로 찍지 못한 작업 내용이 있습니다.
그건 바로 GD 라이브러리 사용 불가능입니다.
이건 간단 yum으로 설치 하면 됩니다.
# yum -y install gd-devel php-gd
설치 하시면 되요, 그리고 서비스 재시작 하면 되는데..저도 여기서 조금 헷갈립니다.
어느 서비스를 재시작 해야 할지 모르겠더군요..
nginx php 둘다 재시작했는데도 ..ㅡㅡ; 음..그래서 그냥 재부팅 했습니다.
자 이제 그럼 다시 웹브라우져를 새로 고침 해봅시다.
이제 다음 단계입니다.
설치가 가능하다고 합니다. 짧은 주소는 아직 사용할 수 없다네요.
xe 설치 후 설정을 통해 짧은 주소 사용이 가능하니깐 일단은 패스 후 설치
딱히 설명할게 없습니다. mysql 선택 후 다음.
자 이제 거의 다 왔습니다.
DB 정보만 입력 하면 됩니다.
자 여기서 DB 이름을 적고 다음을 누르면 에러 납니다 100% 그 이유는 mysql 에서 xe란 DB를 생성 하지 않았기때문입니다.
자 또 설정입니다.
# mysql -u root -p 엔터 후 패스워드 입력하면 끝!
일단 먼저 > show databases; 명령어로 생성된 DB를 봅니다.
총 3개가 있네요.. 이제 XE DB 이름에 적을 DB 명을 생성합시다.
# create database xe; 로 xe란 테이블을 생성합니다.
자 이제 끝났습니다. 웹 브라우져에서 다음 클릭
* 꼭 xe란 DB이름을 하지 않으셔도 됩니다.
이제 정말 거의 다 왔습니다 끝이 보입니다.
여기는 그냥 시간 설정이므로 다음.
메일 주소니 비밀번호니 내용을 다 입력 후 완료 클릭!!!
올커니 완료 버튼을 누르자, 화면이 바뀌면서 XE가 설치가 되었습니다.
처음 하다보면 상당히 막히는 부분이 있을 수 있습니다.
저도 짧게는 몇십분씩 길게는 하루 정도 고생한 적도 있습니다.
그리고 자신이 한번 해봤다고 해서 끝이 아니라 저 처럼 문서화 해 놓으세요~ 그럼 나중에 편합니다.
'공부 > 리눅스서버' 카테고리의 다른 글
Centos 7.6을 이용한 잡서버 구축 - 1탄 준비편 (0) | 2018.12.26 |
---|---|
P420 노트북으로 이전 이야기... (0) | 2017.11.30 |
Nginx + Mysql + php + XE 설치 (0) | 2014.11.25 |
centos 7 이 나왔다는군요... (0) | 2014.07.10 |
vsftp 설치 및 설정 (0) | 2014.06.07 |
댓글