操作
機能 #9
未完了VPSへの接続方法
開始日:
2025-05-10
期日:
進捗率:
0%
予定工数:
説明
VPSへの接続方法\n\n\n"C:\\Program Files\\Git\\bin\\bash.exe" -c "ssh vps-root"\n
\n\n## 接続先情報\n- Ubuntu 24.04.2 LTS\n- IP: 85.131.243.51\n\n## Docker構成\n- nginx\n- Redmine\n- PostgreSQL\n\n## アクセス\nhttps://85.131.243.51/ (admin/admin)¶
Redmine Admin さんが5日前に更新
VPSへの接続方法と診断・修正レポート¶
接続方法¶
SSH経由でVPSに接続:
"C:\Program Files\Git\bin\bash.exe" -c "ssh vps-root"
VPS環境情報¶
- OS: Ubuntu 24.04.2 LTS (GNU/Linux 6.8.0-31-generic x86_64)
- IPアドレス: 85.131.243.51 (ens3インターフェース)
- システム負荷: 0.0
- メモリ使用率: 4%
- ディスク使用量: 0.7% (773.90GBのうち)
Dockerコンテナ¶
-
nginx (redmine-docker_nginx_1)
- イメージ: nginx:latest
- 解決前: 再起動を繰り返し(問題発生)
- 解決後: 正常稼働
-
Redmine (redmine-docker_redmine_1)
- イメージ: redmine:latest
- ポート: 3000/tcp
- 状態: 稼働中
-
PostgreSQL (redmine-docker_db_1)
- イメージ: postgres:13
- ポート: 5432/tcp
- 状態: 稼働中
診断した問題¶
nginxコンテナが再起動を繰り返していました。ログを調査した結果、SSL証明書が読み込めないエラーが発生していることが判明:
cannot load certificate "/etc/nginx/ssl/nginx.crt": BIO_new_file() failed
原因¶
Docker Compose設定ファイルのマウントポイントが誤っていました:
- 証明書が実際に存在するパス:
/etc/nginx/ssl/
- 設定ファイルでマウントされていたパス:
/etc/nginx_ssl/
解決方法¶
-
Docker Compose設定ファイルを修正
-
/root/redmine-docker/docker-compose.yml
のマウントを正しいパスに修正 -
/etc/nginx_ssl:/etc/nginx/ssl
→/etc/nginx/ssl:/etc/nginx/ssl
-
-
Dockerコンテナを再起動
cd /root/redmine-docker docker-compose down docker-compose up -d
アクセス情報¶
- URL: https://85.131.243.51/
- デフォルト認証情報: admin/admin (初回ログイン後に変更推奨)
今後の推奨事項¶
- 定期的なログの監視設定
- バックアップの自動化
- SSL証明書の更新設定
Redmine Admin さんが5日前に更新
VPS接続情報を追加しました(シンプルバージョン):
- SSH接続: "C:\Program Files\Git\bin\bash.exe" -c "ssh vps-root"
- Ubuntu 24.04.2 LTS
- IP: 85.131.243.51
- Docker: nginx, Redmine, PostgreSQLが稼働中
- アクセス: https://85.131.243.51/ (admin/admin)
Redmine Admin さんが5日前に更新
VPSへの接続が完了しました。システム情報:
- Ubuntu 24.04.2 LTS
- システム負荷: 0.0
- ディスク使用率: 0.7% (773.90GBのうち)
- メモリ使用率: 4%
- IPアドレス: 85.131.243.51
本日の作業を継続します。
Redmine Admin さんが約18時間前に更新
- ステータス を 新規 から 解決 に変更
- 進捗率 を 0 から 0 に変更
- 担当者 を Redmine Admin から Redmine Admin に変更
操作