SOFTELメモ Developer's blog

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

Category / apache

【php】X-Powered-By: PHP/5.4.0 などのヘッダを出力しない

2012-03-26 問題 レスポンスヘッダに勝手に出力される「X-Powered-By: PHP/5.4.0」などの情報って隠せますか? 答え php.ini で、以下の設定をおこなう。 expose_php = Off php.ini の […]

【apache】2.4系はアクセス許可の設定の書き方が違うので注意

2012-03-07 問題 apache 2.4.1で、VirtualHostで指定したディレクトリがどうしてもForbiddenになる。 答え アクセス許可の仕方が変わっていた。下のように書き換えたら上手くいきました。 【修正前】 < […]

ベーシック認証で誰がアクセスしているかphpで取得する

2012-02-12 問題 ベーシック認証でログインして使ってもらっているページで、何のユーザー名でログインしているか取得して処理を切り替えろといわれたが、phpでできる? 答え ベーシック認証というのはリクエストのつどログイン情報が含まれる […]

分散設定ファイル .htaccessは好きな名前にできる

2012-01-06 問題 .htaccessって.htaccessという名前じゃないとダメなの? 答え .htaccessという名前でなくてよい。 .htaccessとはデフォルトの場合の名前であって、Apacheの設定のAccessFil […]

わりと簡単IIS7

2011-12-30 現状、メインのマシンがWindowsVista、Windows7なので、 IIS(Microsoft Internet Information Services)にも馴染んでおこうと努力してみる。 WebサーバーはApa […]

【apache】特定のディレクトリの中はphpを実行できないようにする

2011-12-20 問題 apacheのモジュールとしてphpが入れてあって、どこに*.phpのファイルを置いてもphpとして実行されてしまうんだけど、特定のディレクトリの下はプログラムが実行されないようにしたい。 いろいろと不特定多数の利 […]

X-Runtime?サーバー側の処理時間がHTTPヘッダに出ていることがある

2011-10-13 問題 twitterなんかを見てたら、X-RuntimeというHTTPヘッダが出てた。 サーバー側の処理時間っぽいけど、簡単に出せるの? 答え わりと一般的なのかも。Webサーバーやアプリケーション側に使用しているものに […]

【debian】LAMP環境を作る

2011-09-05 問題 debianでLAMP環境作るには? 答え さっそく、さくっと。 1、Apache、MySQL、phpをインストール aptitude install apache2 php5 mysql-server php5- […]

【apache】server-status

2011-07-19 問題 Apacheの稼働状況を簡単に確認したい。 答え mod_status を有効にすると、server-statusが利用できる。 コマンドラインでは コマンドラインからだと、以下のコマンドで確認できる。 apach […]

【apache】mod_rewriteで携帯からのリクエストをリダイレクトする

2011-04-05 設定のみメモ。 RewriteEngine On # 以下、3キャリア(J-PHONE, vodafone含む)携帯ページへリダイレクトする RewriteCond %{HTTP_USER_AGENT} DoCoMo [ […]

【apache】WebDAVする

2011-04-03 手順 # yum install httpd でインストールしたapacheだと、ほぼ準備完了。 念のため確認すると、WebDAVに必要なモジュールが有効なこと。 LoadModule dav_module module […]

【HTTP】Keep Alive 関連で調査(2)

2011-01-07 Yahoo!の場合 基本はKeep-Alive Off のようだ。 HTMLや広告配信など、ほぼ単発のアクセスとなるものは Keep-Alive しない。 画像サーバーなど連続したアクセスがある場合がほとんどと考えられる […]

【HTTP】Keep Alive 関連で調査(1)

2011-01-06 Googleの場合 基本的にすべてKeep-Aliveしているらしい。 接続保持時間が3分間といううわさは本当?

【HTTP】Keep Alive のメモ

2011-01-05 Keep-Aliveがなかった当初のHTTPはシンプルだった。ステートレスで単純。それはとてもよいことだけど、遅かった。そこでKeep-Aliveが発明された。 HTTP/1.0 HTTP 1.0 では、keep-ali […]

【apache】SNI(Server Name Indication)でSSLをVirtual Hostsでも

2010-12-11 SNI(Server Name Indication RFC 4366)を使えば、一つのIPアドレスで複数のサイトのSSLを実現することが可能になる。名前ベースのバーチャルホストでSSLを使えるようにする技術。 SNIが […]

【SSL】サーバー証明書取得でCSR作成のとき用意しておく情報

2010-12-10 サーバー証明書を取得するとき、以下の情報が必要となるので、あらかじめ確認しておくこと。 Country: 国名 JPなどの2文字表記 Statete or Province: 都道府県 Tokyo City or Loc […]

【apache】UseCanonicalNameって何?

2010-12-08 問題 httpd.conf に UseCanonicalName Off って、いつもなんとなく書いているんだけど、必要? 答え 特に理由がない限り UseCanonicalName は Off でよい。 さらに、Apa […]

【apache】ベーシック認証で8文字以上の長いパスワードを設定するときの注意

2010-11-30 問題 ベーシック認証で長いパスワードを設定したつもりなんだけど、8文字目以降が無視されているような気がする。大丈夫? 答え ベーシック認証の設定には htpasswdコマンドを利用する。 linuxのhtpasswdに関 […]

【apache】起動のときに環境変数を設定する

2010-11-11 問題 Webサーバー apacheの環境変数をセットしたい。 (phpの動作に影響のある環境変数など) 答え envvars はいかが。 ソースからインストールすると /usr/local/apache2/bin/env […]

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

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