タグ

apacheに関するs99e209のブックマーク (20)

  • Nginx、40%超え - Webサイトシェア調査

    Q-Successは11月6日(ドイツ時間)、「Nginx is now used by 40% of all websites and by 66.7% of the top 10,000 sites.」において、世界のWebサイトの40%がNginxを利用していると伝えた。トップ1万サイトにおいては66.7%がNginxを利用しているとしており、アクセスの多いサイトほどNginxの利用率が高くなっていることがわかる。 Nginx利用率推移グラフ - 資料: Q-Success WebサーバにおけるNignxの市場ポジション - 資料: Q-Success Nginxは長期にわたってシェアを増やしている。特にアクセスが多いと見られるビジーサイトでの利用率が高いとされており、ApacheなどからNingxへの移行が進んでいる様子がうかがえる。 Q-Successの報告しているWebサーバの

    Nginx、40%超え - Webサイトシェア調査
    s99e209
    s99e209 2018/12/09
    NginxはもはやハイパフォーマンスWebの定番になったな。
  • Webサーバをセキュアに保つ設定のまとめ - Qiita

    はじめに Webサーバをセキュアに保つ為、個人的に行っている設定をざっくりまとめてみました。 設定内容はApache 2.4での運用を想定していますので、他のHTTPdをお使いの方は適宜読み替えてください。 各設定項目は以下のオンラインテストサイトでA+相当を取ることを目指しています。 設定ファイル生成 Mozilla SSL Configuration Generator オンラインテスト Mozilla Observatory Qualys SSL Server Test 前提条件 以下で設定する項目は特にHTTPS接続や攻撃防止に関するものになります。 HTTPdそのものに関する基設定については別記事をご参照ください。 SSLProtocol 危殆化した古いプロトコルを有効にしている場合、古いプロトコルを標的としたダウングレード攻撃等を受ける可能性がある為、新しいプロトコルのみを有

    Webサーバをセキュアに保つ設定のまとめ - Qiita
  • Securing file permissions and ownership | Drupal.org

    Note: Because of the way Unix filesystems work, all files and directories created by the Apache server will be created with an owner that is the same user as is running httpd. In Linux, you can handle this with a useful tool called fsniper. It uses iNotify to check for newly created/modified directories and files and you can apply whatever action you want through customized scripts on them in real

  • 【CentOS】PHP5.6 → PHP7.0へアップデートする - Qiita

    Drupal7 では PHP 5.6 を使っていましたが、Drupal8 では 高速動作が期待できる PHP7を使いたいですね。 今回は、Vagrantで管理している CentOS6.7 の PHP をバージョンアップを行ったときのメモです。 ##作業環境 MAC OS X El Capitan Vagrant 1.7.4 CentOS release 6.7 (Final) PHP 5.6.17(yum管理) → PHP 7.0.11(ソースからインストール) Apache 2.4.23(yum管理) → Apache 2.4.23(ソースからインストール) MySQL 5.6.33 Drupal7/8 以上の CentOS6.7 環境下で、Apache 2.4、PHP5.6 はyumでパッケージ管理をしていましたが、新たにインストールする PHP7 はソースからインストールします。 合

    【CentOS】PHP5.6 → PHP7.0へアップデートする - Qiita
    s99e209
    s99e209 2016/09/17
    Vagrantで管理している CentOS6.7 の PHP をバージョンアップする。
  • Apache を 2.2系から 2.4系に上げて大ごとになった(^^;

    現在稼働中の Apache 2.2.19 が、mod_rewrite や mod_proxy を使えるように make してなかったので、再インストールするついでにバージョン上げとくか・・・と軽く考えたのが失敗だった(^^;

    Apache を 2.2系から 2.4系に上げて大ごとになった(^^;
    s99e209
    s99e209 2016/01/30
    Apache 2.2→2.4では、httpd.conf の記述の仕方がけっこう変わっているのか。
  • VagrantでCSSの更新が反映されない場合の対処法 - Qiita

    Vagrantで作成した開発環境でCSSの更新が反映されない現象が起こることがあります。 なぜこのような現象が発生するかというと、静的なファイルのようにリクエストの処理にデータのアクセスを必要としないときには、ファイルを読み込むことなくカーネルの sendfile を使って ファイルを送るようになっているからです。 以下のようにして sendfileを使わないようにします。 apacheの場合

    VagrantでCSSの更新が反映されない場合の対処法 - Qiita
    s99e209
    s99e209 2015/11/17
    CSSファイル編集しているのに全然反映されないと思ったら、こんなトラップがあるとは。
  • Apache2.4からはデフォルトでEvent MPMになってるのに気付かなかった話 - blog::wnotes.net

    ちょっと間が空いてしまいましたが、久々にメモを残しておきます。 Apacheが遅い/止まると言われてしまいまして 現在進めているプロジェクトで、やや大きめのサーバ構築をしてたんですが、ちょくちょく「レスポンスが遅い/Apacheが止まる」と言われてしまい、うーんなんでだろうと色々試行錯誤していたメモ書きです。 ちなみにDBMySQL-Cluster、サーバサイドはPHPです。 (当はPound側とかMySQL側にもいくばくかの問題があったのですが、主な問題はここだったのでほかは省略) MPMの話だった 原因に気づいたのはパフォーマンスチューニングの最中でした。Apache Benchでもそもそ検証してたんですが、

    s99e209
    s99e209 2014/07/15
    最新Apacheを使うときは要チェック。
  • https://jp.techcrunch.com/2014/06/20/20140619google-donates-mod_spdy-to-the-apache-foundation-will-become-core-part-of-apache/

    https://jp.techcrunch.com/2014/06/20/20140619google-donates-mod_spdy-to-the-apache-foundation-will-become-core-part-of-apache/
    s99e209
    s99e209 2014/06/26
    ApacheにSPDYモジュールを導入することによって大量の画像ファイルなどがあるWebページでは、読み込み速度の改善が見込める。
  • ApacheとIISのシェア逆転!? nginxは? Webサーバの世界で今何が起きているのか (3/3)

    「Apache vs nginx」という見方は正しいのか こうしたWebサーバソフトウェアの利用傾向は、W3Techsの最新データでより顕著にわかる。InfoWorldの記事でも指摘されているが、Web全体でのシェア、上位100万、上位10万、上位1万、上位1000とシェアを分解していくと、Apacheのシェアが純減していき、上位1000ではnginxとApacheが逆転する。 W3TechsのデータではMicrosoft(IIS)は上位サイトから下位サイトまでまんべんなく利用されている傾向があるが、上位1000になるとシェアがやや大きく減少する。また、Googleは上位1000になると急にシェアが増加しプレゼンスが高まる。これらは、どのWebサーバソフトウェアがどのようなユーザー層によって成り立っているかをよく示している。 改めてNetcraftとW3Techsのデータを比較して、次のよ

    ApacheとIISのシェア逆転!? nginxは? Webサーバの世界で今何が起きているのか (3/3)
    s99e209
    s99e209 2014/06/17
    昨今のApacheシェア減少と他の勢力(nginx、IIS)の躍進
  • Apache httpd 2.4の便利そうな新しいコア機能

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Apache httpdの2.4系を触っていて、面白そうだなーと思う新しいコア機能を幾つか紹介したいと思います。こういうの欲しかった!と思える機能がちらほら見受けられます。 MPMをLoadableに扱える PreforkやWorker、eventのMPM切り替えを、これまではコンパイル時に行う必要がありましたが、それぞれのMPMがモジュール化されLoadableになりました。これによって、MPMを切り替えて試したりする作業が格段にやりやすくなったと思います。 むしろこれになれて2.2系を触ると、うおおおーっめんどくさい!ってなります。 モジュール単位やディレクトリ単位でログレベルを制御 エラーログの出力レベルを、モジュール単位で設定できたり

    Apache httpd 2.4の便利そうな新しいコア機能
    s99e209
    s99e209 2014/05/03
    ありそうでなかった機能、If、ElseIf、Elseが使えるようになるのか。
  • スマホでWebを見る人が増えると、サーバーの設定を変えなきゃいけなくなった話 | 初代編集長ブログ―安田英久

    接続処理中の状況が大量にあり、接続によってはアクセス開始から数分間「接続受付中」だったりと、通常では考えられない状況でした。 わかりやすく言うと「もうダメ、これ以上アクセスが来ても処理できないです」という状態でした。 Yahoo!砲などの大量アクセスがあったわけでもないのになぜだろうと考えて、思い当たったのがスマホでした。特に、スマートニュースやグノシーなどのニュース系アプリからのアクセスですね。 PCからのサイト閲覧が中心のとき問題なかったのに、同じアクセス数でもスマホからのアクセスが増えるとWebサーバーがいっぱいいっぱいになってしまうことがあるのです。 ガラケー向けのケータイサイトをやっていた人には当然のことなのですが、モバイルからのアクセスというのは、サーバーから見るとちょっと面倒なんです。通信速度は遅いし(つまりデータの送受信に時間がかかる)、接続の途中で電波の状況が悪くなってし

    スマホでWebを見る人が増えると、サーバーの設定を変えなきゃいけなくなった話 | 初代編集長ブログ―安田英久
    s99e209
    s99e209 2014/04/02
    リバースプロクシ
  • Web サイトのメンテナンス中画面の出し方 - dogmap.jp

    しょっちゅう必要になるので、メモ書き程度に 参考にしたのは、以下の URL です。 Apache Webサイトのメンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum Nginx nginx: Create HTTP 503 Maintenance Custom Page nginxで特定ホスト以外からのアクセスをメンテナンス画面にする方法 (2) – (ひ)メモ Nginxでrestart, reloadをすることなくメンテナンス画面に切り替える – Qiita 前提としてメンテナンス中画面として表示する際に使用する html は以下のファイルを使うものとします。 maintenance.html style.css /img/corp_logo.png また、以下の IP アドレスからのアクセスは管理者からなのでメンテナンス中画面を表示しないものとし

    Web サイトのメンテナンス中画面の出し方 - dogmap.jp
  • Amazon.co.jp: 高速スケーラブル検索エンジン ElasticSearch Server: Rafal Kuc・Marek Rogozin’ski (著), 大岩達也、大谷純、兼山元太、水戸祐介、守谷純之介 (翻訳), 株式会社リクルートテクノロジーズ (監修): 本

    Amazon.co.jp: 高速スケーラブル検索エンジン ElasticSearch Server: Rafal Kuc・Marek Rogozin’ski (著), 大岩達也、大谷純、兼山元太、水戸祐介、守谷純之介 (翻訳), 株式会社リクルートテクノロジーズ (監修): 本
  • [Apache]mod_rewireにおけるクエリ文字列の切り出し方法 - Qiita

    上記の例では、クエリ文字列のキー hoge の値を、環境変数 X_QUERY_HOGE にセットしています。 クエリ文字列ですので、キーがそれ以外も指定されることを考慮する必要があります。 例:http://example.com/test.html?hoge=1&piyo=2&fuga=3 .. 引数1つ目にhoge 例:http://example.com/test.html?piyo=2&hoge=1&fuga=3 .. 引数2つ目にhoge 例:http://example.com/test.html?piyo=2&fuga=3&hoge=1 .. 引数3つ目にhoge よって (^|&) でクエリ文字列の「先頭」もしくは「&の後」とし、同様に ($|&) でクエリ文字列の「最後」もしくは「&の前」とすることで、キーが複数指定された場合でも正確に切り出すことができます。 後は環境変

    [Apache]mod_rewireにおけるクエリ文字列の切り出し方法 - Qiita
  • JMeter/自動でテストケースを作成したい - Void of Knowledge

    概要 † JMeterの自動テストケース作成機能を使ってみます。 JMeterを介して(プロキシ)アクセスすることで、テストケースを自動生成します。 今回は、当サイトをターゲットにごく基的な動作を見ます。 ↑ 方法 † 「<JMeterルート>\bin\jmeter.bat」を起動します。 「ワークベンチ」のコンテキストメニューから、[追加] - [Non-Testエレメント] - [HTTPプロキシサーバー]を選択します。

    s99e209
    s99e209 2014/02/26
    Apache JMeterセットアップ方法
  • 今から3分で jmeter の使い方を身に付ける (負荷テスト入門) - 主に言語とシステム開発に関して

    Apache jmeterは,Webアプリのパフォーマンス計測のための無料ツール。 このツールの初歩を,今から3分で習得するための記事。 当に3分きっかりなので集中して頂きたい。 (1) DL (2) サーバ (3) ページ (4) jmeter起動 (5) テスト計画作成 (6) jmeter実行 (7) 結果 目標 解説 Tips 1 :外部パラメータの読み込み Tips 2 :プロキシ機能を使ってテストケースを自動生成 ※↑自作の もくじジェネレータ で自動生成 (1) DL jmeterをダウンロードする。 JMeter Downloads http://jmeter.apache.org/download_jmeter.cgi http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi 最新版 Binary の z

    今から3分で jmeter の使い方を身に付ける (負荷テスト入門) - 主に言語とシステム開発に関して
    s99e209
    s99e209 2014/02/26
    Apache JMeterの使い方
  • Apache JMeter freecode日本語情報ページ - OSDN

    ApacheのJMeterは、パフォーマンスやサーバーの負荷テスト用に設計された、100%ピュアJavaデスクトップアプリケーションです。これは、主にWeb/ HTTPのテストのために設計されたのですが、テストモジュールの様々なサポートを含むように拡張されました。 それは、HTTPおよびSQLデータベース(JDBCを使用)するためのモジュールである。それは、その強さをテストするためのサーバーまたはネットワークに多大な負荷をシミュレートするために、あるいは異なる負荷状態の下で全体の性能を分析するために、静的と動的の両方のリソースに、サーバのパフォーマンスをテストするために使用することができる。また、データの可視化、テストの同期、およびテストの構築と実行をカスタマイズするためのプラグイン可能なインターフェイスを提供します。

    Apache JMeter freecode日本語情報ページ - OSDN
    s99e209
    s99e209 2014/02/26
    Apacheのパフォーマンス測定ツールが便利そう。
  • ウェブサイトの表示スピードを向上する方法 10個 « Webの小ネタ

    最近の調査結果によると、殆どのユーザは読込み時間が長いWEBサイトに対して表示が完了するまで待てない事が解っています。 とくに3~4秒以上かかるようだと、待てずに別のウェブサイトに移動してしまい、7割以上のユーザはその後、再訪問をしなくなってしまうそうです。 Googleの検索エンジンについても、ページの表示速度は検索結果順位を判断する上で重要なポイントとなっているので、このことからページの表示速度を見直すことはとても大事なことです。 あなたのウェブサイトの読込み速度を向上させたい場合、まず読込み時間が長くなってしまう原因を理解しておく必要があります。 読込み時間が長くなる要因としてまず挙げられるのが、サーバに送信されるHTTPリクエストを多く発行することです。 そして2つ目の要因は、ウェブサイト上に配置しているJavascriptCSS、画像ファイルのサイズです。当然、大きい画像ファイ

  • 2011年08月のブログ|A Day In The Boy's Life

    2011年08月のブログ|A Day In The Boy's Lifeホームピグアメブロ芸能人ブログ人気ブログ新規登録ログインブログトップ記事一覧画像一覧2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 20061月(7)2月(5)3月(3)4月(6)5月(7)6月(7)7月(11)8月(6)9月(4)10月(5)11月(2)12月(2)2011年8月の記事(6件)不要なApacheやPHPの拡張モジュールを削除するとどれくらい効果があるか調べてみる家庭内でiPhoneを快適に使うためにWiFi無線ルータを買ってみたApacheのプロセスがどのPHPプログラムの処理をしているか調べる方法社内の情報の質を担保する事務局の存在とSNS化した今後ドラッカー 時代を

  • CentOS5 Webサーバーの構築[Apache] Apacheのインストールと設定 - itochif.com

    私たちが普段Internet ExplorerやFirefoxを使ってWebサイトを閲覧できるのは、Webサーバーが稼動しているおかげです。ここではApacheをインストールして、自宅内にWebサーバーを構築します。 実は、インストールの通りにCentOS5(CentOS5.1)のインストールを行うと、すでにApacheがインストールされています。以下は、すでにApacheがインストールされているかどうかの確認と、インストールされていない場合にyumを使用してApacheをインストールする方法です。 # rpm -qa httpd #すでにApacheがインストールされていないかどうかを確認 httpd-2.2.3-11.el5_1.centos.3 #このようにhttpd-*.*.*-**.****と表示されれば、Apacheはインストールされています # yum -y install

  • 1