Coyote vs Loadbalancer

The Blog for the Rest of Us

2018/05/29

お仕事をしたり、上チラシ寿司で懐柔されたり、お仕事をしたり、お高めサンドウィッチで懐柔されたりする1日であった。

Crowiをちょっと使ってみたけど、UIもよくてサクサク動いて良さげだった。Crowiは 127.0.0.1:3000 で動くけども、リバースプロキシでよしなにしたかったのでしたが、画像アップロード時に生成されるURLやら共有リンクに 127.0.0.1:3000 が入り込んでしまいちょっと困った。

Crowi を CentOS7 にインストール

に書いてあるのを参考にして、lib/crowi/express-init.jsconfig.crowi['app:url'] = baseUrl = (req.headers['x-forwarded-proto'] == 'https' ? 'https' : req.protocol) + '://' + req.get('host'); 部分をよしなにしたらいい感じになった。
まぁ、これを使いたいところがちゃんと使ってくれるかはまた別の話なので、無駄にならなきゃいいなぁと思う。多分、無駄になる。