タグ

Apacheに関するKuruKuruWolfのブックマーク (25)

  • mod_vhost_alias が普及しない理由 | 横浜鯖缶日誌

    バーチャルホストが多くなってくると、同じ設定を繰り返すことが無駄に思えて自動化・構造化したくなってくるのが人の情というもの。 バーチャルホストを動的に割り当てる方法には、mod_rewrite で強制的に割り当てる方法と、mod_vhost_alias を使う方法があるけれども、返す環境変数がそれぞれ異なってしまう問題がある。 http://sub.example.com  を /home/exmaple.com/plublic_html/sub/ に割り当てる際のバーチャルホスト設定として、下記の3種の方法を試し、その際に返すDOCUMENT_ROOTを取得してみた。 (1) VirtualHost <VirtualHost *> DocumentRoot /home/example.com/public_html/sub/ ServerName sub.exmaple.com </V

  • mod_rewrite を利用したリバースプロキシ環境の作り方 - livedoor Blog(ブログ)

    こんにちは、 最近愛用のMacbookが外観も中身もボロボロになってきて悲しいkyannyです。 ライブドアでは、画像やCSSファイルやjavascriptファイルなどの静的なコンテンツを配信するウェブサーバとウェブアプリケーション体が稼働するアプリケーションサーバを別々のホストで運用する、いわゆるリバースプロキシ環境を構築しています。今回は、このリバースプロキシ環境の作り方を解説します。 リバースプロキシとは リバースプロキシとはプロキシサーバの一種で、クライアントに対してファイアウォールの中にあり外部のネットワークから直接アクセスできないサーバへのアクセスを提供する機能です。これ以外にも、複数のバックエンドサーバを用意して負荷分散をしたり、プロキシサーバでキャッシュを併用することでバックエンドサーバへのリクエストを減らしたりと、様々なシーンで活用できるため、大規模なウェブサイトを構築

  • Apache + mod_sslとIEの関係 - スベログ/D

    フリーライドスキー(フリースキー)とアグレッシブインラインスケートとデジタル機器と、時々、日常のマッタリなブログ Apache + mod_sslでSSLを有効にしてIEでアクセスするとやたらと遅い。 具体的にはページ内で使われている画像やスタイルシートのダウンロードにやたらと時間がかかってる。 ちなみに通常のHTTP接続だと全然大丈夫だったりする。 SSLのせーでCPUやメモリがわれているのかな? と思い、チェックしてみたけど余裕はあるっぽい。 うーんと悩んでて試しにFirefoxやOperaでアクセスすると・・・あれっ大丈夫じゃん。(^^;A 何でだろ?とググりまくってたらhttpd-ssl.confにデフォルトで組み込まれている↓以下の設定が原因っぽい。 BrowserMatch ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ dow

    Apache + mod_sslとIEの関係 - スベログ/D
    KuruKuruWolf
    KuruKuruWolf 2011/02/15
    IEでSSLサイトがやけに遅かった原因が分かって大変助かりました!
  • akihiko.shirai.as - B-Wiki - IIS2Apache

    ¤Ï¤¸¤á¤Ë † Web¤ÇÆüËܸ측º÷¤·¤Æ¤¤¤ë¤È¡ÖMS,WinServer?,IIS¤Ï°­¡×¤ÈÁê¾ì¤Ï·è¤áÉÕ¤±¤é¤ì¤Æ¤¤¤ë¤Î¤Ç¡¤IIS¤äWin´Ä¶­¤Ç¤ÎApache¤äXOOPS¤Î¼ÁÌä¤Ï¡Ö¥ì¥¢¥±¡¼¥¹¡×¤È¤·¤ÆÁê¼ê¤Ë¤µ¤ì¤Ê¤¤¤³¤È¤¬Â¿¤¤¤è¤¦¤À¡¥»ä¼«¿È¤Ï,¤è¤Ã¤Ý¤É¤Î¤³¤È¤¬¤Ê¤¤¸Â¤ê¤³¤ó¤Ê¤È¤³¤í¤Ç¼ÁÌ䤷¤¿¤ê¤Ï¤·¤Ê¤¤¤¬,¼«Ê¬¤¬¥­¥é¥¤¤À¤«¤é¤Ã¤ÆWin´Ä¶­¤ò¡Ö»È¤Ã¤Æ¤Ê¤¤¤«¤é¤ï¤«¤é¤Ê¤¤¤±¤É¡¤IIS¤Ê¤ó¤Æ»È¤Ã¤Æ¤ë¤«¤é¤À¤è¡×¤ß¤¿¤¤¤Ê¸À¤¤Êý¤ò¤¹¤ë¤Î¤Ï¤ª¤«¤·¤¤¤È»×¤¦¡¥³¤³°¤Ç¤ÏÉáÄ̤ËIIS¤âA

  • WindowsでApacheとIISの同居 - 流れる石のように

    元々Apache大好きな自分だが ASP.NETに興味があり、Windowsでサーバを自宅に作成することに! しかし、使い慣れたWEBアプリケーションはPerlPythonRubyなどフリーウェアなのです。 IISでCGI拡張子を複数のアプリケーションに結びつける方法がわからず挫折。 いつものApacheいれるしかないでしょう! しかーし、IISもいっしょに使いたい。でもPortを分けるようなことはしたくない 以前の職場でネットワークエンジニアがApacheのリバースプロキシを調べていたのを思い出した。 Apacheを80番ポートで立てて、IISを8000番ポートで立てて、 ApacheのVirtual Hostで、ある要求はIISにリバースすればよいのでは! てことで 1.IISのインストール 2.IISのポートを8000番に変更 2.Apache2のインストール 2.Apache2

    WindowsでApacheとIISの同居 - 流れる石のように
  • BizViz導入作業-IISとApacheの共存 | サラリーマンのすらすらIT日記

    BizVizをご契約いただいた場合、お客様には事前に現在のサーバ・PC環境をお聞きして、状況を把握してから訪問・導入作業をするのですが、状況を十分にお伝えいただけない場合が時々あります。 数年前のことです。 訪問するとサーバ機はWindows 2000 Serverで、IISでウイルスバスターのコーポレートエディションを稼動させていました。訪問前には聞いていなかったことです。BizVizのサーバ設定には、IISまたはApacheをアプリケーションサーバとしてインストールするのですが、IISが既に稼動しているので、IIS用のBizViz設定ということになりました。 インストール作業を手順通り進めていくと、途中は問題なく進むのですが、最後の動作確認で失敗します。お客様に一言断ってから、IISを再起動してトライしましたがダメ。お客様に許可をいただいて、Windows再起動もしましたが、ダメでした

  • Andante IIS 6、Apacheと共存させる

    IIS 6をApacheと共存させる方法。 デフォルトではIISもApacheも80番ポートを使用しており、同時に起動しようとするとポートが競合してしまいますのでApacheや80番ポートを使用しているアプリケーション先に起動していた場合、IISを立ち上げる事が出来ません。 Apacheや80番ポートを使用しているアプリケーションを停止する事でIISを起動出来るようになりますが、同時に立ち上げたいという場合もあるかと思います。 そこでIISの使用するポート番号を変更します(実際にはポート番号を変えず同時に起動する方法は存在しますが、今回は変更の方向で^^;)。 ①「コントロールパネル」→「管理ツール」→「インターネット インフォメーション サービス」を選択します。 ②「規定のWebサイト」の上で右クリックをし「プロパティ」を選択します。 ③TCPポートを(今回は例として使用していなかったポ

  • Windows Server 2003でIIS 6.0とApacheなど他のWebサーバーを共存させたい

    1台のWindows Server 2003上でIIS(Internet Information Services)6.0とApacheの両方を利用しWebサービスを提供する予定です。別々のIPアドレスを割り当てた複数のネットワーク・カードを装着し,それぞれのIPアドレスに対して各Webサーバーのサービスをバインドさせたいと思っています。しかし,IISマネージャ上からIPアドレスのバインド設定をしてもIISがすべてのアドレスにバインドされてApacheが正常に稼働しません。Windows 2000のIIS 5.0で有効だったメタベースDisableSocketPoolingプロパティを設定しても解消できません。どうすればいいのでしょうか? IISはWindows 2000に搭載したバージョン5.0以降でソケット・プールという機能を搭載しています。このソケット・プールは異なるサイトへのアクセ

    Windows Server 2003でIIS 6.0とApacheなど他のWebサーバーを共存させたい
  • Apacheログの自動ローテーション [ぽんこつWEBサーバー構築]

    ここでは、Windows版Apacheのログを自動ローテーションしたり、ログファイル名に日付を付加する 方法を紹介します。Apacheには"rotationlogs.exe"という実行ファイルが用意されており、 これを使うことで、通常ログやエラーログを自動的に切り替えることができます。 この"rotationlogs.exe"の格納ディレクトリはApacheをインストールしたディレクトリの"bin"です。 この"rotationlogs.exe"を使うためには、"httpd.conf"をいじる必要があります。 いじる箇所はメイン設定またはVirtualDomain内の"CustomLog"や"ErrorLog"の記述です。 <ログの自動ローテーション設定> CustomLog "| bin/rotatelogs.exe logs/access_%Y%m%d.log 86400" combi

  • バーチャルドメインでSSLサーバを運用する - ぬかるむ日々

    仕事がらみでバーチャルドメイン環境下でSSLを利用する必要が出てきたのでメモ。 前提 安価で 名前ベースのバーチャルホスト つまりは「www.example.com」と「member.example.com」でどちらもSSLを利用したい場合、ドメインごとに証明書とっちゃうと値段が倍になるし管理もややこしいので、証明書は1契約でサブドメインはなんでも良いようにやりましょうという話です。 Apache+mod_sslのインストール この辺はややこしくしません。yumやapt-getとかでさっくりインストール。とりあえず環境はCentOSなのでyumで。 (以下環境がCentOSの場合の話) OpenSSLでキーと証明書の作成 $ sudo -s # cd /etc/httpd/conf # openssl genrsa -des3 -out ssl.key/[ドメイン名].key 1024 p

    バーチャルドメインでSSLサーバを運用する - ぬかるむ日々
  • 2007-10-03

    Windows版Apacheは、通常のインストーラの設定に従うと、デフォルトでサービスとして起動されるよう登録される。 今回は、異なる設定ファイルを読み込むApacheを別々にWindowsのサービスとして起動するよう登録することに挑戦し、目的を達した。 当初の目的はPHP4をLoadするApacheとPHP5をLoadするApacheを別々に立ち上げることであった。 今回は以下のように、"httpd4"と"httpd5"というサービス名でそれぞれ登録してみる。後述のように、最終的には両方とも80番ポートとし、排他的に動作するよう設定した。 サービス名 設定ファイル httpd4 conf/httpd_php4.conf httpd5 conf/httpd_php5.conf なお、当初目的がPHP4とPHP5の共存である為、上掲のconfはPHP4/5の差分、LoadModule周辺部分

    2007-10-03
  • WebDAV/Apache/HTTPSクライアント認証 | Ryo.Fの日記 | スラド

    とあるプロジェクトで、数社とチームを組むことになった。Visioのファイルや現場写真を貼り付けたMS-Excelファイルなどを交換することになった。これらのファイルの容量が結構でかい。弊社メールサーバでは拒否されるくらいの大きさのものもある。そこで、WebDAVでの交換を目論んだ。 一応、守秘義務やらセキュリティやらってことを考えねばならないので、通信経路の暗号化は必須。従って、HTTPSを採用。せっかくHTTPSを使うんだから、BASIC認証ではなく、TLS(SSL)のクライアント認証を使うことにした。 途中、httpd.confで、 と最初のパラメータの後ろに余分な「/」をつけてしまい、ブラウザからはアクセスできるけど、WindowsのWebフォルダや他のWebDAVクライアントからはアクセスできないという妙な現象を発生させてしまったが、これも解決。いよいよクライアント認証で読み書きで

  • フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版 - GIGAZINE

    オープンソースで開発されており、全ての設定・管理をブラウザからできるようになっている。グラフ作成機能も標準で搭載。各ノードの情報収集、異常検知、障害/復旧通知、詳細なアラート通知機能あり。SNMPv1、v2、v3をサポートし、Unix、Linux、BSD、WindowsMacOS X、NetWareなどで動作。CPU、メモリ、ディスク、ネットワーク、プロセスの状態などの監視が可能で、Apache、Tomcat、Oracleなどのアプリケーションの監視も可能。なかなか強力。 詳細は以下の通り。 ZABBIX-JP - Un-Official Support Page http://www.zabbix.jp/ ZABBIX-JP - ZABBIXとは http://www.zabbix.jp/modules/main0/index.php?id=1 ZABBIX-JP - 特徴 http:

    フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版 - GIGAZINE
  • HTTPステータス・コードとメソッド - CyberLibrarian

    HTTPプロトコルでは、コンピュータ同士が通信している間に、コードを用いてお互いの状態(ステータス)をやり取りしています。このコードのことをHTTPステータス・コード(HTTP Status Code)と呼び、エラーが発生した場合に「404 Not Found」のようにブラウザ上に表示されたり、エラーが発生しなかった場合にも見えないところでやり取りされています。 また、通信を行うためにクライアントがサーバーに様々なリクエストを行いますが、このリクエストの方法をメソッドと呼びます。 規格

  • bayashi.jp

    This domain may be for sale!

  • Apache module mod_rewrite

    URL を操作するためのスイス製のアーミーナイフ、mod_rewrite へようこそ! このモジュールは、(正規表現パーサに基づく)ルールベースの 書き換えエンジンを使い、要求された URL を適宜書き換えます。 サポートするルールの数、および各ルールを適用する際のルール条件 の数に制限はなく、当にフレキシブルでかつパワフルな URL 操作 メカニズムを提供します。この URL 操作に先立ち、次のようにいろいろな 評価を行なうことができます。たとえばサーバ変数、環境変数、HTTP ヘッダ、 タイムスタンプ、さらに外部データベースの検索結果までを評価の対象として、 各種のフォーマットを使った粒度の高い URL マッチングを実現できます。 このモジュールは、サーバ単位のコンテキスト (httpd.conf) およびディレクトリ単位のコンテキスト (.htaccess) において (PATH-

  • 杉浦とホームページ製作~URLを書き換えろ!「Rewrite 機能とは」

  • Apache URL Rewriting Guide

    his document は http://www.apache.org/docs/mod/mod_rewrite.html にある Apache Group によるオリジナルの mod_rewrite マニュアルを補足するものです。ウェブマスターが普段、実際に直面している典型的な URL-based の問題を、mod_rewrite でどのように解決するかを記述しています。URL の rewriting ruleset を設定することによってそれぞれの問題を解決する方法を詳述してあります。 Table Of Contents はじめに 解決策 URL レイアウト Canonical URLs Canonical Hostnames DocumentRoot の移動 ディレクトリのスラッシュの解決 均一な URL 配置をした ウェブ・クラスタ 異なるウェブサーバへのホーム・ディレクトリの移

  • mod_rewrite

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

    mod_rewrite
  • cache:ghqtaKOy9qAJ:d.hatena.ne.jp/tekitoubook/20061216 fakebasicauth sslusername - Google 検索

    KuruKuruWolf
    KuruKuruWolf 2009/02/16
    FakeBasicAuth の設定方法が分かりやすいです。