差分
このページの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://< | ||