Re: 常時SSL化について

2016年4月21日 at 21:56

ほほう。なるほど・・・・。
ポート番号が、https でも 80 番ですか・・・。

それだとちょっと手ごわいかもですね・・・。
concrete5 では、https は 443 番でやりとりすることになっているのですが・・・

ちょっと、この修正を試してもらうことはできますか?

http://github.com/concrete5/concrete5/pull/3698/files


//**
* ----------------------------------------------------------------------------
* Set trusted proxies and headers for the request
* ----------------------------------------------------------------------------
*/
if($proxyHeaders = $config->get('concrete.security.trusted_proxies.headers')){
foreach($proxyHeaders as $key => $value) {
Request::setTrustedHeaderName($key, $value);
}
}
if($trustedProxiesIps = $config->get('concrete.security.trusted_proxies.ips')) {
Request::setTrustedProxies($trustedProxiesIps);
}

のコードを、

/**
* ----------------------------------------------------------------------------
* Legacy Definitions
* ----------------------------------------------------------------------------
*/

の上に移動させてみてください。

あと、

http://github.com/katzueno/concrete5-install-shell-scripts/blob/master/config/cloud9.concrete.php

を /application/config/concrete.php
として保存してみてくれませんか?