Apacheのログレベルの高低
Apacheのmoduleを設定するときは、ログレベルを下げて、ログを見ると効果的。ログを使うことで途中経過などが分かり便利に、WEBにあまり情報のないmod_ldapなんてとっても便利。ログの設定値による量の変化ログは少量 ↓ emerg 用 ↓ alert ↓ crit ↓ error ↓ warn ↓ notice ↓ info ↓ debug...
View ArticleApacheで帯域制限 について調査中
WEBサービスやアンドロイドアプリを作ってると、あまりに売れすぎて、サーバー接続できない事があるって話を聞いた。それって受付コネクションの総量が足りないってこともあるだろうけど、ひとりが帯域めい一杯使ってて、他の接続が出来ないんじゃないかと妄想あくまで妄想。画像ダウンロード系だと一気に帯域使い潰されるのが嫌なので、帯域絞ればいいんじゃないかと。iptablesでやるべきかApacheでやるべきかどっ...
View ArticleワイルドカードでApacheのVirtualHost-はてなブログでやってるあれ
ワイルドカードでApacheのバーチャルホストを使いたい。ワイルドカードでApacheの設定するとどうなるか。はてなブログでやってるあれですね。ワイルドカードドメインとディレクトリを一致させる。takuya-1st.example.com #=> /var/www/example.com/takuya-1st/ takuya-2nd.example.com #=>...
View ArticleOSX のApacheでWEB共有(user_dir)を有効にする
ユーザーごとのウェブページを有効にする。OSXのApacheで /~takuya_1st みたいなユーザーごとのページを有効にしておくディレクトリごとに管理するほうがDomainベースの name virtual host...
View ArticleOSXのApache設定変更で、自動リロードにする
Apacheの設定反映後に、再起動するのが面倒だ。再起動コマンドsudo apachectl restartたったこれだけなんだけど、ちょっと面倒だったりする頻繁に設定を書き換えてrewrite 細かく調整してたり、cgi設定してたり・・・launchctl で自動再起動PathをWatchして、自動再起動を仕込んでおくplist 作成<?xml version="1.0"...
View ArticleOSXのapache+passengerでrailsとか動かしてみる。
rackアプリケーションをPassengerで動かしたRackupをPassenger化ができた。Rack(sinatra)をPassengerでuser_dirのパスで起動する - それマグで!takuya-1st.hatenablog.jprailsも動かしてみる。ここまで出来たら、ついでに、Railsとかも動かしてみるか。Rails作成して動かすcd ~/Sites/ rbenv exec...
View Articlerewrite は inherit をつけて上位フォルダから継承させる
rewriteが適用されないrewriteって上位フォルダから適用されるんじゃないんですね。。。mod_rewriteは継承させる必要がある。rewriteのルールは、上位から下位フォルダに対して継承させないと、そのフォルダでしか有効にならない。例これらのフォルダが有るときpublic_html/ └── myapp ├── .htaccess └── webroot └── .htaccess 2...
View ArticleWEB経由でファイルのパーミッション・オーナーを変更する
ブラウザ経由でファイルのownerを弄りたいなでも、 chown って root しか許可されてないんですよね。chown するとパーミッション管理が破綻するおそれがあるからでしょうね。解決策 : sudoers に記述するもう、sudoers 使うしか無いですね。Cmnd_AliasCH=/bin/chown,/bin/chmod,/bin/chgrpwww-data ALL=NOPASSWD:...
View Articlehtaccess でサブディレクトリをトップディレクトリとして公開する。
htaccess をサブディレクトリをトップディレクトリとして公開する。https://example.comとして、 https://example.com/subdomainを公開したい。RewriteEngine on RewriteBase / RewriteRule ^(.*)$...
View Articlehttps がエラーになって "\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] "\x16\x03\x01\x02" 400...
View ArticleApacheとphp-fpm でphpを実行する。
Apache+php-fpmmod_phpを php-fpm に切り替える。nginx でやることも多いけど、fpm 使ってfcgiへ転送するなら、apache2 でも nginx でもあまり変わりない。 同じような仕組みなので、速度も大幅に変わることもないと思う。apacheが不利だとすれば、.htaccessのチェックが走ることくらいだろうか。# sudo a2enmod proxy_fcgi...
View Article
More Pages to Explore .....