사쿠라 VPS에서 Redmine 4.1 설정
사쿠라 VPS에서 Redmine 4.1 설정
사쿠라 VPS를 빌려 Redmine을 세웠기 때문에 메모
계기
환경
품목
내용
계획
1G
메모리
1GB
스토리지
SSD 50GB
CPU
2코어
OS
우분투 서버 20.04
플랜 상세
htps : // vps. 사쿠라. 아 d. jp / s 페시 후 카치 온 /
사쿠라 VPS 빌리기
블로그를 위해 대여 서버를 빌리고 있었기 때문에, 회원 등록은 패스.
VPS의 신청은 안내대로 정보를 입력해 가는 것만으로 완료.
SNS 인증 필수이므로 전화 번호가 오래되지 않았는지 사전에 확인해 두는 것.
친가의 유선전화가 등록되어 있어 조금 초조했다.
우분투 설치
일반 Ubuntu는 자동 설치할 수 있지만, UbuntuServer는 설치가 자동 설치가 존재하지 않았기 때문에 ISO를 준비하여 수동 설치.
IP 주소는 할당된 주소를 고정으로 할 필요가 있기 때문에 주의.
관리 콘솔에서 할당된 IP 주소를 확인할 수 있다.
2코어는 어떨까라고 생각했지만 상당히 파워 있어 깜짝 놀란다.
Redmine을 세우다
이쪽을 참고로 작업했다.
조금 오래된 기사였지만 괜찮습니다.
htp : // bg. 어 d 미네. jp/아리치ぇs/4_1/인 s타르/우분/
세운 후 이야기
세심한 설정
공개 얽히거나 상당히 다양한 것을하는 것이 좋습니다.
htps //w w. 바구니. jp / 호 w와 / 렌타 l 세르 r ょ r / 레 d 미네 /
htps : // 이 m / Y 케이_mr 응 / ms / 625c75에서 8f87445206d4
포트 변경
다음 두 파일의 포트 번호를 적절한 번호로 변경
/etc/apache2/ports.conf
/etc/apache2/sites-enabled/000-default.conf
기본 인증
# cd /var/lib/redmine/public
# htpasswd -c -b .htpasswd test testpw
# chown apache:apache .htpasswd
# ls -al
# nano /etc/apache2/conf-enabled/redmine.conf
## 以下のLocationを追加
<Location />
AuthType Basic
AuthName "Please UserID and Password"
AuthUserFile "/var/lib/redmine/public/.htpasswd"
Require valid-user
</Location>
# systemctl restart apache2
사용 메모리 등
세운 직후에 이것.
512MB의 플랜에서도 좋았을지도.
플러그인을 넣고 싶다.
이쪽 참조
htps : // 코 m / 코오 헤이 / ms / 3c86554 a f93d12 a d9322
htps : // 코 m / ぃ ぃ l_ 메아닌 g / ms / 97f5 ~ f6b1 a3 a 66fcf975
htps : // 이 m / 베제 k ぃ k / ms / 5644f62 8 아 951cf1b2
테마도 넣고 싶다
이쪽 참조
htp : // bg. 어 d 미네. jp / 아 r c / s / 후렌 d b
SSL 관련 (2020/12/16 추가)
certbot
설치하고 --standalone으로 인증서를 만들어 둡니다.
이메일 주소를 공유하지 않아도됩니다.
이건 참고
아파치 설정
ssl 활성화
sudo a2enmod ssl
앞에서 설명한 포트 설정 파일에 SSL 용 포트 추가
/etc/apache2/ports.conf
<IfModule ssl_module>
Listen 2643
</IfModule>
<IfModule mod_gnutls.c>
Listen 2643
</IfModule>
/etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:2643>
ServerName {domain}
DocumentRoot /var/lib/redmine/public
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/{domain}/fullchain.pem
SSLCertificateChainFile /etc/letsencrypt/live/{domain}/chain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/{domain}/privkey.pem
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
인증서 업데이트
cron 에 이하의 커멘드를 등록해 두면 좋은 느낌으로 갱신되는 것 같다.
지금은 확인할 수 없기 때문에 3개월 후가 기대됩니다.
cron
0 4 * * * certbot renew --post-hook ”systemctl restart apache2”
Reference
이 문제에 관하여(사쿠라 VPS에서 Redmine 4.1 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/min06s/items/c19f23b6118d8ff08d12텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)