差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| Docker:Redmine構築:サブディレクトリの設定 [2022/12/06 16:57] – 白くじら | Docker:Redmine構築:サブディレクトリの設定 [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 7: | 行 7: | ||
| Redmine コンテナが動作していること | Redmine コンテナが動作していること | ||
| - | %%http://< | + | %%http://< |
| ##### ファイルのコピー | ##### ファイルのコピー | ||
| 行 20: | 行 20: | ||
| ``` | ``` | ||
| + | ##### 設定ファイルの編集 | ||
| + | |||
| + | 下記では、サブディレクトリを「redmine」に指定したい場合を示す。 | ||
| + | |||
| + | ``` | ||
| + | $ vi config.ru | ||
| + | |||
| + | require :: | ||
| + | run Rails.application | ||
| + | ↓ | ||
| + | require :: | ||
| + | #run Rails.application | ||
| + | map ENV[' | ||
| + | run Rails.application | ||
| + | end | ||
| + | ``` | ||
| + | |||
| + | ``` | ||
| + | $ vi environment.rb | ||
| + | |||
| + | 末尾に追記する | ||
| + | ActionController:: | ||
| + | Redmine:: | ||
| + | |||
| + | ENV[' | ||
| + | Redmine:: | ||
| + | ``` | ||
| + | |||
| + | ##### 設定の上書き | ||
| + | |||
| + | ``` | ||
| + | $ sudo docker cp config.ru < | ||
| + | $ sudo docker cp environment.rb < | ||
| + | $ sudo docker-compose restart < | ||
| + | ``` | ||
| + | |||
| + | これで、%%「http://< | ||
| + | |||
| + | ##### Apacheでのプロキシ設定 | ||
| + | |||
| + | ポート番号の指定をしないで済むようにリバースプロキシを設定する。 | ||
| + | |||
| + | Dockerを動作させているホストにおいて、下記のファイルを編集する。 | ||
| + | |||
| + | 下記の設定は「/ | ||
| + | |||
| + | ``` | ||
| + | $ sudo vi / | ||
| + | |||
| + | 末尾に下記を追記する。 | ||
| + | ProxyRequests off | ||
| + | ProxyPass /redmine http:// | ||
| + | ProxyPassReverse /redmine http:// | ||
| + | ``` | ||
| + | |||
| + | 編集後、httpdサービスを再起動する。 | ||
| + | |||
| + | ``` | ||
| + | $ sudo systemctl restart httpd | ||
| + | ``` | ||
| + | |||
| + | 再起動後、%%「http://< | ||