Redmine 서버를 AWS EC2에서 구축
로컬 PC 환경
MacBookPro
OS:Catalina
쉘: bash
EC2 환경
Red Hat Enterprise Linux release 8.3 (Ootpa)
기타 무료 프레임에서 사용할 수있는 것을 지정
인스턴스가 생성되면,
공개 DNS를 복사해 둡니다.
1. ssh 연결
먼저 PC에서 EC2 인스턴스로 ssh 연결합니다.
인스턴스를 만들 때 지정한 프라이빗 키(~.pem)를 지정하고,
ssh -i Downloads/example_keypair.pem ec2-user@<パブリックDNS>
연결할 수 있으면
환경을 구축합시다.
2. 관련 패키지 설치
root가 되고 싶은 사람은 이쪽
$ sudo su -
아래는 root로 진행합니다.
# dnf update -y
# dnf -y groupinstall "Development Tools"
# dnf install -y openssl-devel readline-devel zlib-devel curl-devel libffi-devel subversion wget
# dnf install -y sqlite sqlite-devel
# sudo dnf install -y httpd httpd-devel
여기에서는 가벼움에 정평이 있는 SQLite를 사용한다.
복수 유저로 사용할 때는 다른 DB를 사용하는 것이 좋을까.
3. Ruby 설치
안정판(2020년 12월 13일 현재)
htps //w w. 루 by ぁん g. 오 rg / 그럼 / 어쩌면 ds /
Ruby2.6.6 소스 빌드
# cd /opt
# wget https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.gz
# tar xvf ruby-2.6.6.tar.gz
# cd ruby-2.6.6
# ./configure
# make && make install
버전 확인
# ruby -v
ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-linux]
4. Redmine 설치
이번에는 안정판 4.1.1을 설치합니다.
2020년 12월 13일 현재 안정판은 다음 두
4.1.1 (2020-04-06)
4.0.7 (2020-04-06)
공식에서는 svn을 사용하고 있습니다만, 여기에서는 사용하지 않고 진행합니다.
# cd /opt
# wget https://www.redmine.org/releases/redmine-4.1.1.tar.gz
# tar xvf redmine-4.1.1.tar.gz
# mkdir /var/lib/redmine
# mv ./redmine-4.1.1 /var/lib/redmine
5. Bundler 설치
종속성을 관리하기 위해 Bundler 설치
# gem install bundler
※SQLite 이외는 여기에서 데이터베이스를 작성한다
6. DB 관련 설정
# cd /var/lib/redmine/redmine-4.1.1
# cp config/database.yml.example
# config/database.yml
自分が使うデータベースの箇所のコメントアウトを外します。使わないやつはコメントアウト
# vi config/database.yml
7. Redmine의 무언가
# bundle init
# bundle install --without development test rmagick
セッション保護用の秘密鍵の生成
# bundle exec rake generate_secret_token
データベーステーブル作成
# RAILS_ENV=production bundle exec rake db:migrate
デフォルトデータ
# RAILS_ENV=production REDMINE_LANG=ja bundle exec rake redmine:load_default_data
8. 웹 서버 시작
Apache와 Passenger로 구축하고 싶었습니다.
모듈 설치 중
"It looks like something went wrong"
분명히 무료 테두리 인스턴스가 너무 낮습니다.
메모리가 핍박했습니다.
글쎄, 실제 운영하는 것은 아니며,
AWS는 타다에서 사용하고 싶기 때문에 포기하고,
# bundle exec rails server webrick -e production
이 화면이 표시되면 OK
로그인은
로그인 ID: admin
비밀번호: admin
기타
SQLite와 webtrick는 실제 운영에 적합하지 않으므로,
사양에 여유가있는 분은
다음을 사용하도록.
참고 사이트
ㅡㅡㅜㅜㅜㅜㅜ 어 d 미네. jp / red minein s tai l /
htps : // / r ゔ ぇ r 부이 ld. 네 t/2020/03/12/전과 s8-dd 미네호
htp : // bg. 어 d 미네. jp/아르치 cぇs/4_1/인 s타르/우부츠/
Reference
이 문제에 관하여(Redmine 서버를 AWS EC2에서 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yasu_25/items/82c81c5626c596cde3ba텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)