이전 포스트 글에서 우분투 데스크탑 버전으로 클라우드를 설치하려 했으나 잘 안되었습니다.
그래서 우분투 서버 버전으로 다시 시도합니다.
단계 및 방법은 SPACE XIAN님의 블로그를 그대로 따라했습니다.
먼저 우분투 설치준비는 SPACE XIAN님의 글
우분투 서버 16.04 LTS 설치 준비를 따라했습니다.
그런데 보유하고 있는 장비가 MSI 사의 Wind PC인 관계로
우분투 서버 14.04.05 LTS i386 server 버전을 구했습니다.
설명이 자세하게 나오지만 i386은 32bit, amd64는 64bit 입니다.
desktop과 server 차이는 GUI 즉, 윈도우 같은 화면이 나오느냐 text만 나오느냐의 차이입니다.
다운로드 주소는 http://releases.ubuntu.com/14.04.5/ 입니다 (FTP)
설명에 나와있는대로 하면 됩니다.
우분투 서버 16.04 LTS 설치 //우분투서버 14.04 LTS 설치로 대체, 99% 동일
이 또한 설명에 나와있는대로 하면 됩니다.
다만 기존의 하드디스크가 파티션 돼있다면 재부팅후 다시 설치를 시도하여야 합니다.
본인의 경우 데이터가 있어서 파티션 테이블을 쓸수 없다는 에러 메시지가 보였습니다.
이 또한 설명에 나와있는대로 하면 됩니다.
요약하면 아래와 같습니다.
다음 명령어로 ftp 서버를 설치합니다.
다음 명령어로 ftp 서버 설정을 합니다
vi 에디터로 수정하는데 명령어는 간단한 vi 명령어 포스트를 참조하세요.
요약하면 다음과 같습니다.
1 | sudo vi /etc/vsftpd.conf |
다음 부분을 찾아서 주석을 풀어줍니다. 첫글자가 #이면 주석입니다. #을 지워줍니다.
vi 화면에서 "#"을 지우는 명령어는 x 키다. x를 누르면 글자가 지워집니다.
저장후 종료는 ZZ 입니다.
저장하고 나와서 ftp 데몬을 재실행합니다.
Apache HTTP Server (Apache 2) 설치
아파치 서버는 다음 명령어로 설치가 끝납니다.
설치가 완료된 후 서버의 IP를 부라우져에 입력하면 아래와 같은 화면이 보여야 한다
우분투 14.04는 PHP7을 설치하면 에러가 납니다.
이를 해결하기 위해 SPACE XIAN님의 글 우분투 14.04에 PHP 7.0 설치하기를 참조합니다.
간단합니다. 다음 명령어 2줄을 순서대로 입력하면 됩니다.
그리고, PHP 7 설치를 위해 다음 명령어를 입력합니다.
(2017년 6월 10일 현재로 7.1버전이 설치됩니다.)
(2017년 7월 11일 현재로 7.2버전이 설치됩니다.)
--> 워드프레스 설치를 위해 몇가지를 했더니 dom, XMLReader 모듈이 없답니다. ㅠㅠ
해결방법은 새로 설치된 7.2를 완전히 제거하니 nextcloud와 워드프레스가 둘다 잘되네요
7.1로 설치하세요
SPACE XIAN님의 설명글에는 우분투 16.04버전에 대한 설명입니다.
제가 설치하는 우분투는 14.04이므로 명령어가 조금 다릅니다.
그래서 MariaDB 사이트 내용을 참조하여 작성합니다.
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://ftp.kaist.ac.kr/mariadb/repo/10.2/ubuntu trusty main'
Once the key is imported and the repository added you can install MariaDB with:
sudo apt-get update sudo apt-get install mariadb-server
설치 중간에 root 암호를 입력하는 창이 보입니다. 입력합니다.
다시한번 입력하라는 창이 나타나면 역시 입력합니다.
설치가 완료되면 아래 그림과 같은 화면이 보입니다.
SPACE XIAN님의 설명글에 따르면
phpMyAdmin은 DB 관리를 Web UI를 통해서 할 수 있도록 도와주는 웹 애플리케이션입니다.
DB 관리를 콘솔로 하려면 까다로운 부분이 많은데, 그래서 phpMyAdmin은 매우 유용합니다고 합니다.
phpMyAdmin 설치
[수정 2017.09.21] phpadmin을 설치하면 에러가 납니다. php7.1 환경에서 에러없이 설치하기 위해서
아래와 같이 설치합니다.
그리고 아파치를 재실행한다.
sudo service apache2 restart
아래는 설치 화면이다.
SPACE XIAN님의 설명글에 따르면
apache2에 스페이스바를 눌러 * 표시를 한 뒤 Tab 키를 눌러 OK로 커서를 옮긴 뒤 엔터 칩니다.
SPACE XIAN님의 설명글에 따르면 Yes에 엔터 칩니다.
SPACE XIAN님의 설명글에 따르면 DB 설치시 관리자 암호를 입력합니다.
SPACE XIAN님의 설명글에 따르면 phpmyadmin에 사용할 암호를 입력합니다.
SPACE XIAN님의 설명글에 따르면 phpmyadmin에 사용할 암호를 한번더 입력합니다.
phpMyAdmin의 설치가 모두 끝나면 아파치 서버를 재시작 해줍니다.
설치가 완료되어 관리자 화면에 접속하면 아래와 같은 화면이 나옵니다.
관리화면 접속 주소는 http://내부IP주소/phpmyadmin 또는 http://도메인주소/phpmyadmin입니다.
ID는 root 패스워드는 설치시 입력한 암호입니다.
다음글에서는 nextcloud를 사용하기 위한 사전 설정 및 nextcloud를 설치합니다.