SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Category / apache

【apache】特定のファイルにベーシック認証をかける

2010-11-05 問題 特定のファイルへのアクセスにだけベーシック認証したい。 答え Filesディレクティブを使う。 .htaccessでなら、こんなふうに囲んでしまえばよい。 <Files abcdefg.html> Au […]

【Webサイトパフォーマンス改善】DNSへの問い合わせを減らす

2010-09-24 問題 Firebugで接続状況を見ていると、水色の(DNSルックアップ)が結構あるんだけど、これでいいの? 答え 改善しましょう。 通常のWebページでは、1つのページを表示するために、同じWebサーバーに対していくつも […]

【apache】Referer(参照元)に応じてアクセス制限など

2010-09-21 参照元(Referer、Referrer)は偽装可能。 悪意がなくても想定どおりにリファラが送られてこないこともある。 それでも参照元(Referer)を見て何かしらの制御をすることもある。 設定例 環境変数をセットする […]

【apache】ベーシック認証 コピペ用

2010-09-03 AuthType Basic AuthUserFile /xxx/yyy/zzz/.htpasswd(フルパスで書く) AuthName "auth" require valid-user .htpasswd は、htp […]

【apache】.htaccessで本番環境設定とテスト環境設定を条件分岐で切り替え その3

2010-08-27 問題 .htaccessでの設定が、本番環境と開発環境とテスト環境で違うことがある。 同じ記述で済ませることはできないか? 本番と開発でファイルの内容が違うと、ソース管理が面倒。 解決方法 その3 : その他使えるものい […]

【apache】.htaccessで本番環境設定とテスト環境設定を条件分岐で切り替え その2

2010-08-26 問題 .htaccessでの設定が、本番環境と開発環境とテスト環境で違うことがある。 同じ記述で済ませることはできないか? 本番と開発でファイルの内容が違うと、ソース管理が面倒だし、うっかり更新すると大変なことになる。 […]

【apache】.htaccessで条件分岐(本番環境設定とテスト環境設定を切り替えなど)

2010-08-25 問題 .htaccessでの設定が、本番環境と開発環境とテスト環境で違うことがある。 同じ記述で済ませることはできないか? 解決方法 その1 : <IfDefine> を使う apacheは起動時に定数を定義 […]

HTTPのPOSTで送信できるデータのサイズ

2010-08-22 おおもとのWebサーバーの設定 Apache側で、不当に大きなサイズのデータの送信に制限をかけたりできるディレクティブに、次のものがある。 デフォルトは0で、制限なし。 LimitRequestBody phpのメモリ制 […]

【apache】サイトを移転したらステータス301でリダイレクト

2010-08-03 .htaccessでリダイレクトできる。 Redirect permanent / http://www.example.com/ 引越し以外にも、wwwなしにアクセスされたら、wwwありにリダイレクトするときにも使える […]

【apache】VirtualDocumentRootで、ディレクトリを作るだけでサブドメインが作れる

2010-08-02 問題 たくさんのサイトをVirtualHostで1台のサーバーで稼動させている。 Webサイト、サブドメインが増えるたびにDocumentRootを指定するのはとても面倒。httpd.confもどんどん見づらくなる。 い […]

【fastcgi】[warn] mod_fcgid: can’t apply process slot for /home/apache/xxxx.php

2010-07-30 問題 fastcgiを使えるようにして、phpのファイルを置いて、ブラウザからアクセス!すると… レスポンスは 503 service unavailable が返ってきた。 ログファイルを見ると、こんなメッセージ。 [ […]

FastCGI+Apache インストールメモ(mod_fcgid)

2010-07-24 意外と簡単、すんなりできた、FastCGI。 FastCGIって何? 普通のCGIだと都度起動するオーバーヘッドが激しい。そこで、別プロセスでプログラムを起動しておいてそちらに処理をお願いできる仕組みにする。phpの処理 […]

【Apache+php】モジュール、CGI、fcgi比較(単純に速度編)

2010-06-15 phpのモジュール版は速い、fastCGIも負けてはいない、遅いけどCGIで安全な運用?自分の目で確認したいのでテスト。 単純な速度比較@CentOS5 サーバーはメモリ512MB、CPUシングルコア。crondとhtt […]

FastCGIでsuexec

2010-06-09 できるのか。 http://www-01.ibm.com/software/webservers/httpservers/doc/v2047/manual/ibm/en_US/9acdfcgi.htm#fastcgisu […]

mod_fcgidのコンパイルでapxsがないと言われたら

2010-06-07 こんなエラーが出ることがある # ./configure.apxs ./configure.apxs must be able to find apxs in your path, or the environment […]

【LAMP環境にて】無駄を削る(そんなとこ気にしなくていいのに?)

2010-05-18 けち臭いところまで気にしてみたメモ。 php expose_php = Off にする デフォルトは expose_php = On。 Onだと、レスポンスのヘッダに X-Powered-By PHP/5.3.2 など出 […]

【Apache】拡張子なしでアクセスしても コンテンツが表示される?

2010-05-03 現象 こんなURLにアクセスすると、sitemap.xml の内容が表示された。 http://example.com/sitemap sitemap というファイルがないのに、Rewriteの設定もしていないのに、なぜ […]

【apache】アクセスログにやたらと401が残っている

2010-04-28 そういうものらしい。 ベーシック認証をかけると、こんな流れになる。 ブラウザがアクセスする Webサーバーは、1回目アクセスに対して401を返す ブラウザはダイアログを表示してユーザー名、パスワードを入力させ、改めてWe […]

【Apache】AllowEncodedSlashes on が反映されない?

2010-04-15 問題 .htaccess に AllowEncodedSlashes on を書きましたが、反映されないです。 答え AllowEncodedSlashesは、サーバ設定ファイルまたはバーチャルホストの設定のところで使え […]

【apache】TRACEメソッドを無効化する

2010-04-13 TRACEメソッドとは? TRACEメソッドはWebサーバに対してクライアントが送信した内容をそのまま返すメソッド。 TRACEメソッドが利用できるとどうなる? WebサーバがTRACEメソッドをサポートしている場合、X […]