Show newer
まめも boosted

ワシは歯医者なのでちょっと業界のことはわからないんだけども、40代以上のエンジニアさんって、フロントエンドエンジニアさんであっても、サーバたててApache 動かしたりした経験がわりとありそうなのに、最近のエンジニアさんって鯖立てすらした事ない人が増えてる気がするんですけど、業界の方々の感覚ではどうなんでしょうか?

Gmailアカウントで全体公開でリンクが流出するだけでアウトなやつだ

まめも boosted

#本当にあった怖い話

Googleドライブでファイル共有しているチームだと思っていたら、すべて作成者がマイドライブにファイルを置いてURLだけシェアするスタイルだった。

このへんのベストプラクティスを知りたいところだが、PHPの仕組み上これ以上は難しそうだ。なんか最近はスタンドアローンなPHPのアプリケーションウェブサーバがあるらしいと聞いたが、詳細はわからない。

php-fpmが静的コンテンツを送り出してくれるとかしてくれれば助かるんだが。そういう気の利いたことはしてくれない。じゃあどうするか、nginxとphp-fpmのイメージに同じソースをバンドルするしかない。
そうなると今度は管理が煩雑になる。じゃあどうするか、php-fpmイメージにnginxをいれてentrypointで切り替えて運用。なかなか苦しい。

ウェブサーバ(nginx)とアプリケーション(php-fpm)でプロセスが分離するので、ソースをコンテナに含めるときにスタティックなリソースの扱いに工夫が必要なのが悩ましい。

まめも boosted

nginxとphp-fpmのdocker imageをdocker composeで組み合わせればあんまり考えなくてもとりあえず動かすことはできる

そう、めちゃくちゃお手軽。なのでPHPはApacheのプラグインだとおもってる。

まめも boosted

Apacheのmod_phpはお手軽だよ。自分も自作アプリ動かすのにDockerの php:apache に頼ることがあるし

まめも boosted

fcgiだったかが必要だったはず

あ、ちょっと調べたけどnginxってそのままではCGIうごかないのか。fastcgi経由になるのね。たしかにイベントの処理方法がCGIとは相性悪いっぽいもんなぁ。

まめも boosted

NginxだとそもそもCGI対応してたっけ?みたいなことになってるよね。

PHPはなんにも考えずにmod_phpで爆速で動いたから普及したわけだ。mod_perlみたいなややこしいことがない。しかしApacheが衰退してnginxが主流になってくるとmod_phpがつかえないわけで・・・そこでFastCGIプロトコルを使うphp-fpmの登場・・・

SpeedyCGIってのあったなあ。FastCGIってプロトコルはまだまだ生き残ってるんだよね・・・PHPで・・

まめも boosted

mod_perlの使い方わからんかったからSpeedyCGI使ってたなぁ。

悪いことはいわない。use strict;、use strict;をかならず書いておくんだ・・・・

まめも boosted

あやうく cgi-lib.pl と jcode.pl に手を染めてやろうかと思いましたよ。

……まだあるんかなw

まめも boosted

あとはアレだよ、Plagger (返事がないただの屍のようだ)

その点mod_phpはやばい。CGI動作であるとかApacheモジュール動作とかあまり考えなくてもけっこう動く。

Show older
もも

まめものお一人様サーバです