投稿

2月, 2019の投稿を表示しています

php_modが非推奨になったのね

昔のバージョンのphp環境でphpバージョンを上げるという対応中。 apache + PHP8のインスタンスを構築してドキュメントルートまで到達を確認。 対応する人にドキュメントルートまで到達するからプロジェクトのファイルを置いてバージョンアップのエラーを確認してもらうため依頼しましたが HTTP 503 Service Unavailable のエラーが出ているとのこと。 HTMLファイルはアクセスできているからPHPの実行ができていないと思い調べると Apache HTTP サーバーで使用するために PHP に提供されている mod_php モジュールが非推奨になりました。 php-fpmをインストールして起動し、リクエストを流してphp-fmpでphpを実行するようにして解決。 しばらくPHPを触っていなかったのでモジュールが非推奨になったことに気づかずでした。

CakePHP3でHTTPSにする

CakePHP3でHTTPSにする 表題の件ですが、以前も同じような記事を書いています。 ELBで80番ポートアクセスをしていたのですべてのアクセスを443番ポートにアクセスさせる しかし、基本的にHTTPアクセスしていたものをHTTPSでリダイレクトさせているだけです。 以前対応した時は、AWSのELB(Elastic Load Balancing)で80番ポートも443番ポートも解放していたので、80番でアクセスしてきたものを443番でリダイレクトして解決させたのです。 がしかし、今回この構成をベースに新たなサービスの開発をする際にハマりました。。 環境自体は私が構築しないので、サーバー管理に依頼して出来上がってきた時に一言添えられていました。 【HTTPアクセスは推奨しないのでHTTPSしか許可していない構成です】 まあ、HTTPSなんて当たり前だから気にもせずコードをGITからcloneして配置 アクセスしてみると、以前と同じようにHTTPSからHTTPに切り替わる と言うことでhttpd.conf(正確にはvirtualhost.confですが)に以前やった対応を記載してgracefulをしてみると、ログインフォームからログイン時にログイン成功しているけれどもTOPページが表示されず、、、 どうやらリダイレクトしているっぽい、、、 TOPページのURLを直打ちすればログインしている状態で表示されます。 その状態で、ログアウトするとまたログインページが表示されずにグルグルとアクセスしようとしている感じがありますがページは表示されません。 少し調べると、なんとなくわかりました。 発生している場所は、CakePHPでリダイレクトしている箇所です。 その時点で気付きました。。 今回はELBは443ポートしか解放されていません。 リンクやFORMは相対パスなので現在アクセスされているプロトコルで遷移していきます。つまりはTOPから設定メニューのリンクはHTTPSでアクセスしていればHTTPSで遷移していきます。 しかしリダイレクトはリダイレクトURLを生成して転送をかけるので、ここでどうやらHTTPでURLを生成してリダイレクトし

うちのルンバをレポート

イメージ
うちにルンバが来ました! 全く技術とは関係ないお話です。というか最近は業務が多忙すぎて新しい技術に取り組めていないのが現状なので、、気になったことやいいと思ったことは記事にしちゃえって感じです。。 ということで今回はルンバについてです。 うちにルンバが来て2ヶ月 はじめは休みの日にずっとルンバを見つめるばかりでしたが最近は仕事に行く前にルンバを動かしてみたり、ルンバを動かしながら顔を洗ってみたりとしています。 そうやって使ってみてルンバっていいなと思ったので記事に うちのルンバはジャパネットオリジナル はじめはジャパネットオリジナルと知らずに注文してしまいました。。とほほです。 購入時の情報は ルンバ800シリーズ 上位モデルがこの値段で! という売り文句につられて買ってしまいました。 ちょうど昨年の9月に引越し、部屋の収納が多く部屋をフラットに使えるのでルンバがあってもいいなと思っていました。 さらに引っ越した頃に訪れた友人の家にルンバがあったので『いいなぁ〜』なんて思っていたらジャパネットであの売り文句。調べると800シリーズでこの値段(税抜きで3万7千円くらい)なら安いなぁ、いいなと思ってしまいましたが色が好みでなく悩み購入をためらっていると売り切れに。。。 でも予約販売ということで同じ800シリーズの色違いが同じ値段で販売されていました。色も好みでしたので即決定。 しかし到着は2月(購入時は9月末)ということで首を長くして待つことに。 それが早めに届いたんですよね。 昨年の12月初旬に と言うことで届いてから2ヶ月使ってみました! 届いてまず思ったのが、上位モデルって言っていたんでWiFiモデルでアプリ操作できるんだろうなと思っていらたら違かったのでちょっとがっかりしました。 まぁ製品仕様もそこまでみていなかったので私の甘さ。 公式サイトで調べましたが800シリーズと言っても色々あるんですね。 890モデルはWiFiモデルでアプリ対応なんですが、そのほかの800シリーズはみる限りついてなさそうです。ここはジャパネットで買うときにどのモデル相当かがわかりずらかった。。 おそらく付属品などから察するにジャパネットで購入したルンバ(ジャパネットの型番で R878060)は公式モ