それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

apache

Apacheとphp-fpm でphpを実行する。

Apache+php-fpm mod_php を php-fpm に切り替える。 nginx でやることも多いけど、fpm 使ってfcgi へ転送するなら、apache2 でも nginx でもあまり変わりない。 同じような仕組みなので、速度も大幅に変わることもないと思う。 apacheが不利だとすれば、.hta…

https がエラーになって "\x16\x03\x01\x02" になる場合

httpsを設定したら、次のようにエラーになった。 nginx やApacheでHTTPSを設定したら、エラーになった。再起動はうまくいく "\x16\x03\x01\x02" というリクエストが解釈できないエラー。 ==> access_log <== 192.168.11.1 - - [25/Mar/2022:18:26:23 +0900] …

htaccess でサブディレクトリをトップディレクトリとして公開する。

htaccess をサブディレクトリをトップディレクトリとして公開する。 https://example.com として、 https://example.com/subdomain を公開したい。 RewriteEngine on RewriteBase / RewriteRule ^(.*)$ subdirectory/$1 現実で、こんなことする必要はないん…

WEB経由でファイルのパーミッション・オーナーを変更する

ブラウザ経由でファイルのownerを弄りたいな でも、 chown って root しか許可されてないんですよね。 chown するとパーミッション管理が破綻するおそれがあるからでしょうね。 解決策 : sudoers に記述する もう、sudoers 使うしか無いですね。 Cmnd_Alias …

rewrite は inherit をつけて上位フォルダから継承させる

rewrite が適用されない rewrite って上位フォルダから適用されるんじゃないんですね。。。 mod_rewrite は継承させる必要がある。 rewrite のルールは、上位から下位フォルダに対して継承させないと、そのフォルダでしか有効にならない。 例 これらのフォル…

OSXのapache+passengerでrailsとか動かしてみる。

rackアプリケーションをPassengerで動かした RackupをPassenger化ができた。 Rack(sinatra)をPassengerでuser_dirのパスで起動する - それマグで!takuya-1st.hatenablog.jp railsも動かしてみる。 ここまで出来たら、ついでに、Railsとかも動かしてみるか。…

OSXのApache設定変更で、自動リロードにする

Apacheの設定反映後に、再起動するのが面倒だ。 再起動コマンド sudo apachectl restart たったこれだけなんだけど、ちょっと面倒だったりする 頻繁に設定を書き換えてrewrite 細かく調整してたり、cgi 設定してたり・・・ launchctl で自動再起動 PathをWat…

OSX のApacheでWEB共有(user_dir)を有効にする

ユーザーごとのウェブページを有効にする。 OSXのApacheで /~takuya_1st みたいなユーザーごとのページを有効にしておく ディレクトリごとに管理するほうがDomainベースの name virtual host よりも圧倒的に管理が楽だとおもう。 WEB共有で昔は、クリックひ…

ワイルドカードでApacheのVirtualHost-はてなブログでやってるあれ

ワイルドカードでApacheのバーチャルホストを使いたい。ワイルドカードでApacheの設定するとどうなるか。はてなブログでやってるあれですね。 ワイルドカードドメインとディレクトリを一致させる。 takuya-1st.example.com #=> /var/www/example.com/takuya-…

Apacheで帯域制限 について調査中

WEBサービスやアンドロイドアプリを作ってると、あまりに売れすぎて、サーバー接続できない事があるって話を聞いた。それって受付コネクションの総量が足りないってこともあるだろうけど、ひとりが帯域めい一杯使ってて、他の接続が出来ないんじゃないかと妄…

Apacheのログレベルの高低

Apacheのmoduleを設定するときは、ログレベルを下げて、ログを見ると効果的。ログを使うことで途中経過などが分かり便利に、WEBにあまり情報のないmod_ldapなんてとっても便利。 ログの設定値による量の変化 ログは少量 ↓ emerg 用 ↓ alert ↓ crit ↓ error ↓…