WEB

TLS1.2対応サーバー(PHPのバージョン次第!)

今日、xserverにインストールしていたECCUBE

 

で、
PHPのライブラリー「curl」のバージョンが、0.9.8bとなり、
決済モジュールがエラーとなる。
(通信が確率出来ない状態)

TLS1.2に対応しているからと、
お客さんにも大丈夫ですよ、といったのですが、ダメで、

GMOペイメントに連絡するも、やっぱりTLS1.2に対応しておらず、
今回は、テスト決済なので、本番環境はTLS1.0でも動くのだけど、
せっかくインストールするのだから、
ちゃんと対応した状態で渡したかった。

GMOペイメントが、TLS1.2が必須になるのは、2018年夏予定

 

で、xserverに電話してみた。

私: TLS1.2に対応していると書いてあるが、実際のところ、通信が出来ないと。
鯖: SSLを入れれば、1.2になります。
私: でも、それって、外部からアクセスする場合であって、現に、PHPからエラーになる
鯖: 同じ説明を繰り返し、メールをよこせと。
私: 単に、PHPのcurlのバージョンが古いから、バージョンアップできるのか?が、聞きたいだけだと。

鯖: OPENSSL1.0以上は、PHPのバージョンを、5.6以降にすれば対応します。

私: ありがとうございます。

ちょっと、言い合いみたいになっていたので、
即、電話を切りました・・・(汗

***

ということで、
コンパネから、5.1.2 > 5.6系へ。

xserver PHPバージョン変更

 

すんなり、決済完了!!

 

GMOペイメントの説明だと、TLS1.2としか言わず、
Curlのバージョンのことまでしか、言わず・・・

OpenSSL 1.0系には、PHP 5.6系だと使えますよ。

と、
一言、言ってくれれば、こんなにサーバー選びに難儀する必要もなく・・・

ということで、

他のサーバーはわかりませんが、
仕様表記にTLS1.2がある、ない、関係なく、PHPのバージョン次第
ということでしたので、

これからは、無駄な時間を使わずに、済みそうです!

PS.

別のサーバーで調べてみましたが、
別に、PHP5.6でなくても、5.3系でもOpenSSL 1.0系がインストールされていました。
サーバーによりけり、ということです。

OpenSSLのバージョンなんて、仕様に乗ってないしな~
お試しで、phpinfo()を吐き出してみるしかないようです。

 

-

TLS1.2対応 レンタルサーバー

TLS1.2は、SSLの最新規格で、(ざっくり説明ですが)

クレジット決済するサーバーが、
TLS1.2でないと、決済できなくなる。

GMOペイメントは、2016年中に、そうしようとしていたが、
あまりにも、対応していないサーバーが多すぎたため、延期となった。

 

遅かれ、TLS1.2に対応しなければ、ならないので、
新しく決済が必要なサイトを作る際には、
すでに対応しているサーバーを契約してもらうように、奨めました。

***

いち早く、TLS1.2に対応していた「XSERVER」


XSERVER TLS1.2対応
https://www.xserver.ne.jp/news_detail.php?view_id=2452
XSERVER


※SNI SSL(固定IP不要のSSLサービス)にも、対応

***

TLS1.2対応非対応だった「さくらサーバー」


以前から、利用していたのですが、TLS1.2に対応していなかったのですが、

いつの間にやら、対応していたみたい!

参照 >>?クレジット決済@ECCUBE&GMO Payment

https://help.sakura.ad.jp/app/answers/detail/a_id/2105/~/【さくらのレンタルサーバ】基本仕様
https://help.sakura.ad.jp/app/answers/detail/a_id/2105/~/【さくらのレンタルサーバ】基本仕様ーバ】基本仕様
さくらインターネット

また、SNI SSLにもいち早く対応しており、
月々515円で使えるレンタルサーバプラン「スタンダード」は、

とっても、使いやすい!

このサーバーは、Willnetを使っていたのですが、
今年早々に不具合で、3日ほどサーバーが停止しており、
それが、って言うわけでもないのですが、

費用の面から、移転させようと思っていたので、決行します!

 

今持っているサーバー契約のアップグレードを図ろうとしたところ、
残念ながら、非対応とのことです。

>>?https://help.sakura.ad.jp/app/answers/detail/a_id/2580

***

その他のサーバーも、続々と、TLS1.2に対応してくるとは思うのですが、

参照 >>?クレジット決済@ECCUBE&GMO Payment

に書いていた、

corew server.jp

も、記事を書いた時には、TLS1.2対応と、
どこかに書いてあったと思うのですが、

今探したら、見つからず。

-