[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

apacheに関するkisa_yoshiのブックマーク (17)

  • Apacheのmod_deflateでコンテンツを圧縮してサイトを高速化する方法

    転送量を減らしてサイトを高速化しよう Webサイトの高速化に関して、以前の投稿で「Apacheのmod_expiresでファイルタイプごとにキャッシュをコントロールする方法」を解説しました。 今回は同じくApacheのモジュールmod_deflateについて解説します。 mod_deflateとは mod_deflateはコンテンツを圧縮して、転送量を減らすことで高速表示を可能にするモジュールです。転送量が減る反面、CPUの処理は増えるため、ボトルネックがCPUの処理能力の場合は逆にレスポンスが低下します。 そのため導入後のリソースの監視と速度測定が必要になります。ただ、最近の高速なCPUであればどちらかと言えば回線がボトルネックになるため、多くの場合はmod_deflateの導入によって高速化されます。 mod_deflateの書式 このページではmod_deflateの基的な使い方に

    Apacheのmod_deflateでコンテンツを圧縮してサイトを高速化する方法
  • CentOS 7.7 (1908) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.3】

    2019年9月17日 CentOS 7.7 (1908) がリリース されました。RHEL7.7のリリースから約40日でのリリースになります。前バージョンCentOS7.6(1811)のリリースからは約9ヶ月ぶりのバージョンアップです。今回のバージョンアップでは、Python3 が利用可能になりました。また、CentOS8のリリースが9月24日に予定されていますので、新規でインストールする場合は CentOS8 を検討するのも一案です。さっそく、CentOS7.7 で LAMP構成をインストールする手順をメモしておきました。 CentOS 7.7 (1908) リリースノート CentOS-7 (1908) Release Notes Red Hat Enterprise Linux 7.7 リリースノート(日語) CentOSのリリースノートを見ると、タイトルに「7.7」という表記は無

    CentOS 7.7 (1908) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.3】
  • PHP使ってみた

     最終更新 2015年9月10日 今までホームページ作成にPHPを使って来ましたが、もう一度PHPの使い方を勉強したいと思います。 しかし、ただ一人で勉強するだけでは芸がないので、使い方メモという形でweb上に記録する事にしました。 目次 1.ウェブ 1.ApacheとPHPWindows 10 64bitにインストールする 2.デバッグ 1.PHPのデバッグ Xdebugを使ってみた インストール 2.Xdebugを使ってみた 基機能 3.Xdebugを使ってみた 変数表示機能 4.Xdebugを使ってみた スタックトレース 3.MySQL 1.PHPでデータベース MySQLを64bitWindowsにインストールする 2.WindowsMySQLの初期設定をしてみた 3.MySQLを簡単に使ってみる 4.MySQL NotifierとMySQL WorkbenchをWindo

  • WindowsにApache(2.4.6)+PHP(5.5.5)+MySQLを入れる手順(2013/10/22) | kouheiのプログラミングメモ

    Windowsのマシン情報 Windows 7 Ultimate x64 (64bit) Intel Core i7-4770 Memory 8192MB VGA NVIDIA GeForce GTX660 ゲームPC 導入するバージョン Apache 2.4.6 PHP 5.5.5 必ず自分のマシンのbitを確認しておくこと。 (スタート→コンピュータ右クリック→プロパティ) ポイント 最新Apacheを入手したいならApacheLoungeから PHP5.5からはVC11 buildsのみ VC11,VC10,VC9のApacheモジュールはXP・2003には対応していない エディタはnotepad以外で。サクラエディタがオススメ。 ファイルパス指定時にバックスラッシュ(windowsでは円マーク)の扱いに注意する。 まずは必要なモノをインストールしていく Visual C+

  • Apacheのmod_rewriteモジュールの使い方を徹底的に解説

    はじめて利用する方でも分かるように、一から徹底的に解説します リダイレクトやURLの書き換えを行うmod_rewrite。 呪文のように難しい記述に、何をやっているのか分からない挙動。 私自身、自動で生成されるものを利用したり、コピペで済ませていました。 しかし、とある案件でmod_rewriteについて学ぶ機会があったので、良い機会だと思い、mod_rewriteの使い方をまとめてみました。 目次 mod_rewriteの初期設定とログの表示方法 mod_rewriteの初期設定 ログファイルの設定 各ディレクティブの解説 RewriteBaseディレクティブ RewriteCondディレクティブ RewriteCondの後方参照について テスト文字列に利用できる環境変数の一覧 条件パターンの一覧 オプションの一覧 RewriteEngineディレクティブ RewriteMapディレクテ

    Apacheのmod_rewriteモジュールの使い方を徹底的に解説
  • 過負荷をかわす Apache の設定 : DSAS開発者の部屋

    KLab Advent Calendar 2011 「DSAS for Social を支える技術」の9日目です。 前回は php を動かしている Apache の手前にリバースプロキシを 置く必要性を解説しました。 今日は、 その前の php のプロセス数を絞る設定と合わせて、実際に Apache で 設定する方法を紹介します。 以降、 php を動かしている Apache の事をアプリサーバー、リバースプロキシ+ 静的ファイル配信を行っている Apache の事をプロキシサーバーと呼びます。 基設定 まずは基的な設定のおさらいです。 アプリサーバー 並列数を絞るには MaxClients を設定します。アプリがどれくらいの時間を CPUの処理で使って、どのくらいの時間を外部リソース待ちに使っているかにも よりますが、だいたいCPU数の1.5倍〜2倍くらいが適当だと思います。 Hyp

    過負荷をかわす Apache の設定 : DSAS開発者の部屋
  • サーバ/インフラを支える技術4 Apacheのチューニング - by shigemk2

    前回 サーバ/インフラを支える技術4 Linux単一ホストの負荷を見極める 3 負荷の軽減について - by shigemk2 デファクトスタンダードになっている Apache HTTP SERVER(Apache)のチューニングについて 例によって、チューニングによって、性能が2倍3倍になるわけではないことは 重々承知のこと。 過負荷でwebサーバが応答を上手く返せない場合、 原因はwebサーバの設定とは関係のないことが殆どである。 なせなら、webサーバの応答不能は結果であって、原因ではないから。 Apacheには並列処理を行うモデルがあり、 プロセスを複数生成するマルチプロセスモデル スレッドを複数生成するマルチスレッドモデル 入出力を監視してイベント発生のタイミングで処理を切り替え、シングルスレッドで並行処理を行うイベントドリブンモデル などがある。 Apacheでは内部の各種機能

    サーバ/インフラを支える技術4 Apacheのチューニング - by shigemk2
  • Apache 2.4.1 でハマりました。 落ちる 動かない という方向けの記事 | レビログ (Make a little happier) 13周年+2i年

    レビログ (Make a little happier) 13周年+2i年 レビログの半分は管理人の独断と偏見でできています。残りの半分は現在残 希少につき 入荷待ちです。旧称 貧乏だけど心は萌え : Apache 2.4.1 でハマりました。 落ちる 動かない という方向けの記事 2012年3月15日 Category > 6_日記 > うだうだ日記 > TAG( ) Comment : 0 (link this page) とりあえず、Apache2.4.1系列へのアップデートをしたのですが・・・落ちる。そりゃもうよく落ちる。 理由は簡単で、Apache2.4.1 から デフォルトではモジュールを読み込まない仕様となり これにより デフォルトだと重い重いいわれるのを回避しようとw たぶん、そういうことだと思うのですが(違います)、それまでの親切設計とは逆に 何もしない仕様ですので、必要

  • 「Apache2.4.3+PHP5.4.7」セットアップ手順

    WordPressを使うために、自分のPC(Windows7)上に「Apache + PHP」の環境をつくろうとしたんだけど、最新のApacheをダウンロードしようとしたら、Windows向けのインストーラがなかった。 http://httpd.apache.org/ ということで少し悩まされたので、手順をメモ。 (1)PHPインストール PHPのホームページ(http://www.php.net/)で、Downloadを選択しWindows版を選択すると、Non Thread Safe 版とThread Safe版の2種類ある。 Apache1.xxを使う場合、Apache側がthreadに対応していないため、PHPのほうはNon Thread Safe を使うらしい。 今回は、Apache2.xxを使う予定なので、Thread Safe版を使えばよい。 zipファイルをダウンロードした

    「Apache2.4.3+PHP5.4.7」セットアップ手順
  • http://www.okomeda.net/?OpenSSL%20for%20Windows

  • Apache チューニング Tips | Carpe Diem

    先日、Web サーバ勉強会 #2 が開かれました。内容は、Apache のチューニングということで、参加したかったのですが、他の予定があって参加できませんでした。 そこで、僕が個人的に行っている Apache のチューニングを紹介したいと思います。最初、スライドで作成しようかと思ったのですが、ブログにまとめたほうがよさそうなのでブログにまとめていきます。 まず、大前提として Apache をチューニングするうえで、大事なことはその Apache が提供する Web サービスの種類のよって大きくチューニングする内容が異なるということです。例えば、動画・写真共有サービスと株価情報のサービスを比較すると、当然のことながら大きくサービスの内容が異なりますし、HTTP レベルでみるとクライアントからのリクエスト数、データサイズ、などがかなり違ってきます。 ですので、まずは自分が扱っているウェブサービ

  • kinopyo blog - Learning through Writing

    I was watching The Last Dance, Michael Jordan’s Netflix documentary, last year when I returned to work from four-month-long paternity leave. It was a great show and brought back all of the joys I had when watching Chicago Bulls in the 90s. And it still got me to think till today, what if my engineering team were a sports team. Give this idea a shot. For an engineer in an IT company, you don’t play

  • プログラミング日誌 :: Mac OS X(Unix) でApacheの起動・停止・再起動

    プログラミング日誌 プログラミングに関することを書いていたのは大昔になってしまった>< 今は中年の雑記ブログです。 仕事とか気になったことを書こうと思います。

  • docx等のファイルをダウンロードすると拡張子がzipに変換される: よしなしごと

    docx、xlss、pptx等のファイルをApacheで運用しているWebサイトからダウンロードしようとすると、拡張子がzipに変換されてしまう。 これを回避するためには、httpd.confに下記記述を追加する。 AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document .docx AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xlsx AddType application/vnd.openxmlformats-officedocument.presentationml.presentation .pptx

    kisa_yoshi
    kisa_yoshi 2011/09/05
    この現象怖いなぁ・・・リアルで起きた。
  • 外はBASIC認証、中はSatisfy anyでIP認証だけ - タナカイチロウの日記

    muninではserver-statusを取得するときにはまったメモ 外部からもサーバー監視したい。けど晒したくないのでBASIC認証は欲しい。 そうするとmuninがserver-statusを取得できなくなって、Apacheに関する情報が得られなくなる。 そこでDirectory、またはLocationの中でSatisfyって指定があるらしい。 <Directory "/var/www/html"> AuthType Basic AuthUserFile /home/hogehoge/.htpasswd Require valid-user Order deny,allow Deny from all Allow from all </Directory> このようにとりあえずVirtualHostの公開ディレクトリ全体にたいしてBASIC認証をかける。 すると上述したように、muni

    外はBASIC認証、中はSatisfy anyでIP認証だけ - タナカイチロウの日記
    kisa_yoshi
    kisa_yoshi 2011/03/23
    Satisfy Any~ で、特定の場所だけ BASIC 認証を解除する。
  • mod_rewrite

    mod_rewriteとは Apacheのモジュールのひとつで、アクセスURLを正規表現で書き換えることができます。リダイレクト処理を行うのに便利なモジュールです。 モジュールの解説ドキュメントによれば URLを操作するためのスイス製のアーミーナイフ と例えられるほど、非常に複雑な処理を行えます。 URLからURLへ、同一サーバ内URLだろうが、別サーバURLだろうが問いません。 引数を含む動的URLを通常のHTMLファイルのような静的URLに見せることも可能です。 素晴らしく詳細なマニュアルもありますが、機能が多いだけに情報量が多く読むのも面倒だと思いますので、ここでは、mod_rewriteを使用すると便利な場面を想定して具体的に解説してみたいと思います。 mod_rewriteの基 ひとまず、mod_rewriteはApacheのモジュールです。インストールされていなければ、サーバ

    mod_rewrite
  • Apache2-SSLを有効にするには

    ここでは不特定多数に公開する WEB サーバーを対象としておりません。独自CA による WEBサイトの暗号化は限られた用途のみに限定する必要があります。 基的に1.3系と内容は変わりません。クライアント認証の評価基準に変更があります。CA(認証局)とSSLサーバーに必要なサーバー証明書と秘密鍵が準備できている事が前提です。こちらで解説していますので参考にして下さい。 Apache2系統でSSL対応にするには、/etc/httpd/conf.d/ssl.conf を修正します。パスは適宜読み替えてください。 https://www.mydomain.net を有効にする場合 # コメントを解除しドメインを指定します。 DocumentRoot "/var/www/pub/html" #ServerName www.example.com:443 ServerName www.mydomai

  • 1