タグ

apacheに関するfuyunekoのブックマーク (4)

  • Apacheを別ポートで起動して、php7を使えるようにする at softelメモ

    問題 既存のApacheを流用して別ポートで起動して、php7を使えるようにしたいです。 http://192.0.2.123/ → php5(モジュール版) http://192.0.2.123:8000/ → php7(モジュール版) 答え ポートを変えてしまえば、片方はfastcgi版などしなくてよいのがいいですね。 以下、CentOSにて。 1.Apacheインストール apache、php5は、標準のリポジトリからのRPMでインストールしてあるものとする。 yum install httpd php 2.Apacheを別ポートで起動する設定 1) ServerRootをコピー cp -pr /etc/httpd /etc/httpd-php7 2) logs(ログファイル置き場), run(pidファイルなどが入る)のディレクトリ作成(ディレクトリ構成によっては不要) mkdir

    Apacheを別ポートで起動して、php7を使えるようにする at softelメモ
  • 【apache】CacheLock On の効果は? at softelメモ

    問題 CacheLock On にしたら、いいことあるんですか? 答え キャッシュを有効にしているとき、キャッシュ作成中や、キャッシュ有効期限切れでキャッシュを再作成する必要があるタイミングで問題が発生する可能性があります。 キャッシュがまだないコンテンツ、キャッシュの有効期限切れのコンテンツにリクエストがあると、キャッシュが作成されますが、そのキャッシュ作成中にさらに立て続けにリクエストがあると、バックエンドに対して複数のリクエストが届いてしまうという問題が発生します。 その対策として、キャッシュを作成中であることを示すロックファイルを使って、後続のリクエストがバックエンドにアクセスするのを防ぐようにすることができます。 CacheLock の設定は、Apacheの設定ファイルでは、以下の3つで制御します。 CacheLock [ On | Off ] CacheLockMaxAge [

    【apache】CacheLock On の効果は? at softelメモ
  • 【Apache】Expiresヘッダ(有効期限)を出す at softelメモ

    問題 HTTPレスポンスヘッダで、Expiresを出力したい。 (Webブラウザにキャッシュを活用してもらうため) 答え Apache モジュール mod_expires を有効にする。 .htaccess でも httpd.conf でもよいので、以下のような設定を追加する。 ExpiresActive On ExpiresDefault "access plus 7 days" ExpiresActive On で、Expires ヘッダの生成を有効にする。 ExpiresDefault “access plus 7 days” で、個別に指定しなければ、有効期限は7日後になる。 個別に設定をしたいときはさらに設定を追加する。 例)「CSSだけは長期間そのままでいい」とき ExpiresActive On ExpiresDefault "access plus 14 days" Exp

    【Apache】Expiresヘッダ(有効期限)を出す at softelメモ
  • softelメモ

    Windows検索でWebの検索結果が邪魔な場合 問題 Windowsキーからの検索で、ローカルのアプリがヒットしてほしいのに、Webの検索結果など不要なものが出てきます。 Webの検索など除外できませんか。 答え Windows11の場合 League\CommonMarkでtableをスタイルシートで装飾したい 問題 League\CommonMark でMarkdownHTMLに変換しています。 表を表示するときにTABLEタグがただの <table> になるのですが、 <table class="tabl […] 【php】 TOTPのワンタイムパスワードを生成する 問題 TOTPのワンタイムパスワードをphpで生成したいです。 答え 例 // ライブラリを利用するか、関数を自作してbase32_decodeしてください $binary_secret = Base32::deco

    softelメモ
    fuyuneko
    fuyuneko 2009/10/07
    phpなど技術ブログ[php][mysql][javascript][linux][tech]
  • 1