AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

Apache

AmazonLinux2023 で Passenger をインストール時に cURL がコケる

このようにError: Cannot find thecurl-configcommand. なるのを解決する。 Checking for required software... * Checking for C compiler... Found: yes Location: /usr/bin/cc * Checking for C++ compiler... Found: yes Location: /usr/bin/c++ * Check…

コネクションが切断された時の mod_jk の再接続処理

qiita.com mod_jk の再接続処理ってどうなってんの? みたいな話があって調べてたら、まとめている人が居て助かる〜! という感じだった。 再起動 ウェブ三層アプリケーションで概ねなんか困った時の再起動は、アプリケーションサーバ -> ウェブサーバの順だ…

homebrew で webalizer をインストールしようとしたら it is not maintained upstream! と言われた

手順 ちょっと長くなるので、先に結論だけ書いておく。 ❯ brew update ❯ brew tap --force homebrew/core ❯ EDITOR=vi brew edit webalizer # disable! date: "2023-06-19", because: :unmaintained 行ごと削除 ❯ HOMEBREW_NO_INSTALL_FROM_API=1 brew insta…

homebrew でインストールした httpd の使いかた

Docker 化できないフレームワークを使うハメになっているので、久しぶりにシステムワイドで色々入れている。 インストール ❯ brew install httpd プロセス操作 起動 ❯ brew services start httpd 停止 ❯ brew services stop httpd ステータス確認 ❯ brew ser…

httpd が起動失敗しているのに tcp6 とかいうやつが port 80 と 443 と君の手を掴んで離さない

離してくれ。 ロケ地 AmazonLinux2 Kernel5.10 じゃないほう Let's Encrypt (certbot) httpd が起動しない 単体の EC2 インスタンスで、複数の VirtualHost を設定した httpd を運用していたのだけど、ここにホスト追加したので certbot certonly --apache …

AmazonLinux2 で httpd + PHP が動かない時

見たら php-fpm が標準で有効になっとっる、これかあという感じだった。 とりあえず動かしたいので、以下のようにする。 [ec2-user@localhost ~]$ sudo vi /etc/httpd/conf.modules.d/00-mpm.conf [ec2-user@localhost ~]$ sudo systemctl restart httpd /et…

httpd prefork の動き

を定期的に「ひとつのブラウザからの接続で子プロセス 1 つ……いやいっぺえ起動してんな? あれ?」と忘れるので、一年に 1 回くらいお世話になっている。 teratail.com 1 アクセス元に対して、サーバ側が返すのは必ず 1 コンテンツとは限らない (たとえば HT…

Apache のログを簡単に解析する場合

Ruby の人なので Request-Log-Analyzer を使ってる。 グラフとか必要な、とにかく「文字ばっかり英語ばっかりわかんないわかんないわかんない!」と言い出す思考停止した相手と話すときの資料としてはあんまり良くない出力結果になるので、そういう時は素直…

Apache でリバースプロキシしてカジュアルに Basic 認証

ネットワーク環境の更新により、社内ネットワークで動作させていた検証環境を VMimport で AWS に出したのですが、冷静に考えて認証もなしにインターネットに解き放つとは……という感じなので、ついでに Basic 認証をつけました。というお話。 ロケ地:CentOS…

too long unix socket path

ロケ地:AWS EC2 CentOS7.2@m3.medium passenger-status が使えない passenger-status を呼ぶと以下のように怒られる。 ERROR: Phusion Passenger doesn't seem to be running. If you are sure that it is running, then the causes of this problem could …

「make_sock: could not bind to address 0.0.0.0:80」と言われるとき

ロケ地:AWS EC2@m3.medium httpdが起動しない CentOS7のApache2.4な環境で、以下のようなメッセージが出力されて、httpdが起動しない状態になった。 [root@localhost ~]# systemctl start httpd Job for httpd.service failed because the control process …