タグ

apacheに関するd14aのブックマーク (30)

  • 軽量apacheの設定 - とあるプログラマの日記 @s025236

    僕が考えた最強のサーバ設定でnginxとapacheを組み合わせた設定を紹介していますので、是非はてなブックマークをお願いします。 以下元の記事です。 さくらのVPSが安くて使いやすいので1サイト1サーバと割り切ってvhostもあまり使わなくなったのでごっそり削ってみました。 apacheの標準の設定だといらないものロードしすぎなので出来るだけ削ってます。 (ここまで行ったらnginx使った方がいい気もする) # (C) makoto <makoto@2ch.to> ###################################################################### # 基設定 ServerRoot /etc/httpd PidFile run/httpd.pid User apache Group apache # 接続関係 Timeout 3

    軽量apacheの設定 - とあるプログラマの日記 @s025236
    d14a
    d14a 2011/04/27
  • Apache設定ファイルの整理 - ある異邦人の技術メモ

    先日Apacheのvhost設定をしたところ、 http://d.hatena.ne.jp/shimonoakio/20080126 たくさんvhostを定義して、しかも、どのVhostでもHTTPとHTTPS両方使えるように設定したら、なんだか冗長な部分がたくさんできて辟易してきた。今回は、設定を整理してシンプルにまとめたよという話。 Ubuntuにapt-getで普通に入れたApacheの場合(たぶんDebian系はぜんぶ?)vhost設定は以下のようなファイルに書いてゆく文化になっている。 ls /etc/apache2/sites-available/ 000-default www aaa bbb 今回私は2つの冗長記述に悩まされた。 ワイルドカードSSL証明書を使うため全部のVirtualHostでSSL設定は同じ。だから全部のvhostに書くのはいやだ。 HTTPS/HTTP

    Apache設定ファイルの整理 - ある異邦人の技術メモ
    d14a
    d14a 2011/04/07
  • TOMCAT HTTPサーバーとの連携方法(Apache)

    ここではTOMCATとApache HTTPサーバー(Webサーバー)を連携させる方法について説明します。 確認をしたのはWindows2000 + Apache 2.0.55環境です。 TOMCATとApacheを連携させるためには、これらを繋ぐためのツールであるTomcat Connecterを使います。Apache用のConnecterツールの名前がmod_jkです。 これの最新版はhttp://tomcat.apache.org/download-connectors.cgiにあります。JK2とJK1.2がありますがJK1.2の方を使ってください。JK 1.2 Binary Releasesのリンクをクリックして先に進みます。次に自分の環境に合わせてwin32/を選びます。そうするとjk-1.n.nn/とバージョン毎にディレクトリが分かれているので、日付を見て最新のものを選んでくだ

  • ApacheのBasic認証情報をTomcatで取得する - 気の向くままに・・・

    Tomcat側で認証の設定を行うこともできますが、場合によってはApache側の認証処理と共通化したいと思うときも。 例えばjsp-examplesに対してApache側で認証処理を行う場合(Apache2.2でmod_proxy_ajpで連携)。 <Location /jsp-examples> ProxyPass ajp://localhost:8009/jsp-examples AuthType Basic Require valid-user AuthName "Tomcat" AuthUserFile /auth/tomcat.passwd </Location> なお、この場合、Tomcat側のserver.xmlにおいて、 <Connector port="8009" tomcatAuthentication="false" enableLookups="false" red

    ApacheのBasic認証情報をTomcatで取得する - 気の向くままに・・・
  • さくらのVPSのDebianのapacheでバーチャルホストなWebサーバを公開するまで - UDONCHAN

    まず読むドキュメント.ハマる前に必ず公式のドキュメントに目を通しておく.これが後々効いてくる. % lv /usr/share/doc/apache2/README.Debian.gz Debian 用(というかaptでapacheのモジュール管理する為)にカスタマイズされているらしい. とりあえずaptitudeでインストール. % sudo aptitude install apache2 ブラウザでIPアドレス直打ちでアクセスすると It Works!*1 次に,単一のドメインだけじゃなくて,いくつかのドメインで共有する予定なのでバーチャルホストの設定をする.Debian の場合 /etc/apache2/sites-available 以下にサイトごとの設定ファイルを作成して,その後,a2ensite というコマンドでサイトごとの有効無効を設定する. % cat /etc/apac

  • Apache : mod_rewriteリファレンス - Flash/Web Application Weblog Directory

  • unicornをApacheで動かす - 思っているよりもずっとずっと人生は短い。

    メモ。 unicornは家がnginxを勧めてることもあってか、リバースプロキシとして使っているWebサーバはnginxの例が多いようです。とはいえ、慣れたApacheを使いたいとか、すでにApacheで動いてるものがあるとかの場合、Apacheだけで何とかしたいです。という場合の例。 unicorn側は普通に設定。ただしUNIX domain socketが使える気がしないのでTCPで。 rails_env = ENV['RAILS_ENV'] || 'production' worker_processes 3 preload_app true timeout 30 listen 8888, :tcp_nopush => true 【以下略】 Apache側のhttpd.conf(というかdebianならsites-available/以下)は以下のような感じになります。静的ファイル

    unicornをApacheで動かす - 思っているよりもずっとずっと人生は短い。
  • プロのサーバ管理者がApacheのStartServers, (Min|Max)SpareServers, MaxClientsを同じにする理由 - blog.nomadscafe.jp

    kazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい (Min|Max)SpareServers だと思う」と書いたり、hirose31さんが去年のYAPC::Asiaで{Start,{Min,Max}Spare}Servers,MaxClientsは同じにしているよと発表したり、実際前職のサーバはそのように設定されていたのですが、自分でうまく説明ができてなかったので、調べながら書いてみた。 当はイントラブログ用に書いていたものですが、がんばったので転載。 前提として、CPUの使用率におけるsystemとfork Re: クラウドがネットワークゲーム開発者にもたらしてくれたもの - blog.nomadscafe.jpでも書いている通りforkってのはサーバにとって重い部類の処理になります。つまり負荷の高いときにforkを大量に行うのはしてはならないことの1つです。

    d14a
    d14a 2010/09/01
  • サイトを公開する際に最低限抑えておきたい Apache の設定 | バシャログ。

    こんにちは nakamura です。最近トルシエさんテレビ出すぎじゃありません?ウィイレヤロウヨ。オフサイドダヨ! さてさて今回は意外と知られてないけど、サイトをインターネットに公開する際には知っておいた方が良い Apache の設定をいくつかご紹介します(一部 PHP の設定もありますが)。この設定をしていないからといって即危険にさらされるという訳でもありませんが、リスクの芽は摘んでおくに越した事はありませんよね。 無駄な HTTP ヘッダを返さない ディストリビューションにより異なるかもしれませんが、CentOS デフォルトの設定の場合 Apache が返してくる HTTP ヘッダは以下のようなものです。 HTTP/1.1 200 OK Date: Mon, 05 Jul 2010 01:01:14 GMT Server: Apache/2.2.3 (CentOS) X-Powered

    サイトを公開する際に最低限抑えておきたい Apache の設定 | バシャログ。
    d14a
    d14a 2010/07/08
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    d14a
    d14a 2010/05/26
  • Apacheパフォーマンス・チューニングのポイント

    現状の測定(ベンチマーク)と結果の着眼点 ここからはApacheに着目して、パフォーマンス・チューニングのための準備を行う。チューニングするに当たって、まず現状を十分に分析し、具体的な目標を定めることから始めたい。目標をどれだけ具体化するかはともかくとしても、現状を数値的に知りもせずに、漠然と「遅い遅い」と騒いでいても仕方がない。 現状を数値的にとらえるにはツールが必要となる。いわゆるベンチマーク・ツールだ。Apacheには、標準で「ab」(Apache Bench)というツールが付属している。abの構文は、

    Apacheパフォーマンス・チューニングのポイント
  • もっとApacheを知ろう いまさら聞けない!? Web系開発者のためのサーバ知識 第2回 - @IT

    もっとApacheを知ろう:いまさら聞けない!? Web系開発者のためのサーバ知識(2)(1/3 ページ) 自動起動の設定 第1回「Webサーバから始めよう」で手順を追って設置した/etc/rc.d/init.d/httpdというApacheの制御スクリプトは、システム起動時におけるApacheの自動起動に利用できます。 今回は、Linuxのシステム起動時に各種のサーバプログラムを自動的に起動させる方法を、Apacheを例に紹介しておきましょう。 まず、/etc/rc.d/init.d/配下に、サーバ制御スクリプトを設置します。制御スクリプトの内容はサーバプログラムにより異なりますが、多くのパッケージではインストール時に自動で設置されるか、またはサンプルが提供されます。今回の例では、すでに紹介した手順で/etc/rc.d/init.d/httpdを設置済みです。 次に、/etc/rc.d/

    もっとApacheを知ろう いまさら聞けない!? Web系開発者のためのサーバ知識 第2回 - @IT
    d14a
    d14a 2009/12/02
  • FAR END Blog:FirefoxでRedmineにSSLでアクセスするとレスポンスが悪く感じる件

    Redmineに限った話ではないのですが、一つのページを表示するのにCSSJavascript、アイコン画像などを多く読み込むwebコンテンツ・webアプリケーションは、Firefoxを使ってhttpsでアクセスするとSSL無しでアクセスしたときよりも明らかにレスポンスが遅く感じます。 これは、FirefoxはSSLでアクセスしているwebサイト上のコンテンツはデフォルトではキャッシュしないためです。ページを読み込むたびに同じファイルをサーバから取得するため、レスポンスが悪くなってしまいます。 この問題を回避するには、キャッシュさせたいコンテンツに対してサーバ側で"Cache-Control: public"ヘッダを付加します。FirefoxはSSLでアクセスしている場合も"Cache-Control: public"が指定されたコンテンツに限りキャッシュします。 Redmi

  • Apacheの安全を確保するための10の対策 - builder by ZDNet Japan

    あなたは自分の会社のウェブサイトをサービスするApacheをインストールしたところだとしよう。Apacheはスムーズに動作しており、万が一の場合にもLinuxのセーフティネットが助けになるはずだと思う。ところが、2週間ほど経ったところで、いろいろとおかしなことが起こり始める。なぜだろう。ApacheとLinuxを使っているのに・・・おかしくなることなどあるだろうか? もちろん、注意を払わなければ、おかしくなることはいくらでもあり得る。Apacheを安全にする方法はあるが、もちろん何もしなければ安全にはならない。以下に示すのは、Apacheをより安全なウェブサーバにするための簡単な10の方法だ。 #1: とにかくアップデート LinuxでApacheを動かしているからと言って、アップデートが不要だということにはならない。常に新しいセキュリティホールやリスクが登場している。あなたは、最新のパッ

    d14a
    d14a 2009/01/23
  • HugeDomains.com

    Captcha security check de-lab.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
  • https://osdn.net/cvs/view/modchxj/mod_chxj/doc/modchxj.html?rev=HEAD

  • 知っておきたいSSLサーバ証明書の取得まで - livedoor ディレクター Blog(ブログ)

    こんにちわ。モバイルディレクターの飯田瞬です。 ウェブディレクターの中には、SSL サーバ証明書が必要なウェブサイトの構築を担当した人は少なくないと思います。 今回は SSL サーバ証明書を取得するにあたり、ディレクターが知っておいた方が幸せになれる必要最低限な事項を簡潔にまとめてみました。 割愛している部分もかなりありますが、詳細まで突っ込むと1エントリーでは収まりきらないため、何卒ご理解いただければと思います... 【01】SSLサーバ証明書って何だろう? SSL を一言でまとめると、住所やカード番号などを暗号化して第三者が傍受してもデータの改ざんや盗聴を防ぐといった技術が SSL です。 SSL サーバ証明書というのは、その SSL の暗号化技術を利用するサーバの身元を、第三者である認証局が保証することを示すものです。この証明書の中には SSL でクライアントとサーバ間の通信を暗号化

    d14a
    d14a 2008/08/27
  • phpmyadminをセキュアにアクセスする方法

    こんにちは、もじら組組長ことたろちゃんです。 今回はphpmyadminなどの管理系アプリケーションを手軽にセキュアにアクセスする方法を紹介しようと思います。 phpmyadminなどの管理系アプリケーションは便利な反面、セキュリティ上問題になる事があるため、IP制限をかけたりするのですが、アクセス可能なサイトが増えるとIPの管理だけでひと手間かかってしまいます。今回はその手間を省く事を主眼においてアクセス制限をかけてみます。 今回は以下のような条件のサイトを構築したとします。 グローバルIPのあるサーバに対してApache及びMySQLでサイトを構築管理者はSSHを通してサーバをメンテナンスする さて、このサーバに対してphpmyadminを入れたいのですが、どうやってインストールしましょうか? まず、phpmyadmin自体をインストールします。debian系であれば、/var/www

    d14a
    d14a 2008/08/26
  • 【真夏の夜のミステリー】Tomcatを殺したのは誰だ? (1/3) - @IT

    【真夏の夜のミステリー】Tomcatを殺したのは誰だ?:現場から学ぶWebアプリ開発のトラブルハック(6)(1/3 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) 【第1章】Tomcatが無応答!? トラフィックの多い大規模サイトでは、その負荷のためにさまざまな問題が発生する。それらの問題を回避するには、性能を考慮して作られたアプリケーションや、ノウハウに基づいたミドルウェアのチューニングが必要となる。 TomcatはServletコンテナとしての長い歴史を持ち、多くの採用実績を持つオープンソースのアプリケーションサーバ(以下、APサーバ)だ。大規模なサイトで採用される事例も出てきており、To

    【真夏の夜のミステリー】Tomcatを殺したのは誰だ? (1/3) - @IT
  • Apache入門

    世界で広く利用されている Web サーバの Apache の使い方入門です。無料で利用することが可能です。 Windows のローカル環境に Apache をインストールする方法、 Apache を使って Web サイトを公開するための色々なディレクティブの設定方法、アクセス制限を行う手順やログファイルの見方、 Apache から CGI や PHP などを利用する方法、などについて解説します。

    Apache入門
    d14a
    d14a 2008/07/28
    Windows