참고) Ubuntu console이 아닌 명령프롬프트에서 작업하려면 ubuntu 서버IP 주소로 접속한다
명령프롬프트에서 작업하면 붙여넣기가 되서 편리하다
비밀번호는 ubuntu 설치 시 설정한 비밀번호를 입력한다
$ ssh "서버IP" -l "ubunu 설치 시 입력한 사용자명"
$ sudo -i
시간 설정(UTC를 KST로 변경해줘야 한다)
코리아 타임존인 "Asia/Seoul"로 변경하자
$ timedatectl set-timezone Asia/Seoul
bitnami 설치
$ wget https://bitnami.com/redirect/to/1004425/bitnami-redmine-4.1.1-1-linux-x64-installer.run
bitnami에 필요한 패키지 설치
$ apt-get install -y libtinfo-dev
$ apt-get install -y libtinfo6
$ apt-get install -y libtinfo5
$ chmod 755 ./bitnami-redmine-4.1.1-1-linux-x64-installer.run
bitnami 기본 설정 + MySQL비밀번호를 설정한다(비밀번호는 영문과 숫자로 8자이상)
$ ./bitnami-redmine-4.1.1-1-linux-x64-installer.run
기본 설정을 다 했으면 브라우저에 서버IP주소를 입력한다
아래와 같은 화면이 나오면 binami 설치가 완료된 것이다
$ cd /opt/redmine-4.1.1-1/apache2/htdocs
$ mv index.html old.html
그누보드 설치
$ git clone https://github.com/gnuboard/gnuboard5
$ apt install mysql-client-(버전)
패스워드는 bitnami 기본 설정 때 입력했던 MySQL비밀번호이다
(mysql 접속 시 호스트로 127.0.0.1은 되지만 localhost는 안될 것이다)
$ mysql -h 127.0.0.1 -u root -p
mysql> > create database gnuboard5;
mysql> > exit
$ cd var/www/html/gnuboard5
$ mkdir data
$ chmod 707 data
AWS CLI 설치
$ wget https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
$ apt install unzip
$ unzip awscli<tab>
$ cd awscli<tab>
실행 전에 CLI 프로그래밍 사용자를 만들고 액세스 키, 비밀키를 가지고 있어야 한다
$ ./install
백업 작업 예약
$ vi /etc/crontab
그누보드 이미지 업로드 경로: var/www/html/gnuboard5/data/file/gallery
$ 0 17 * * * root aws s3 sync /opt/redmine-4.1.1-1/apache2/htdocs/gnuboard5/data/file/gallary s3://your-bucket-name/gallery
cron 서비스 재시작
$ service cron stop
$ service cron start
'Linux(CentOS 8.0.ver) + Ubuntu' 카테고리의 다른 글
LAMP + 그누보드 설치 / 게시판 데이터 S3로 전송 (0) | 2021.03.09 |
---|---|
리눅스 디렉터리별 구조 및 기능 / wc -옵션 명령어 (0) | 2021.01.23 |
Samba 서버 구축과 운영 (0) | 2021.01.23 |
NAT 종류 (0) | 2021.01.23 |
APM과 WordPress를 활용한 웹 사이트 구축 (0) | 2021.01.18 |