WebサーバソフトApacheは、もともと高性能です。 低スペックのCPUや少メモリ環境でも充分に活躍します。 しかし、ある程度のレスポンスを要求される場合はApacheをチューニングする必要があります。 チューニングの効果はハードを交換するほどの劇的なものでは... 続きを読む
評価ページ一覧 mod_access_limit Apache 1.3.x用。特定URIに対する同時アクセス数を制限する。 mod_bandwidth Apache 1.3.x用。コンテンツ配信時の帯域抑制・同時アクセス数を制限する。 mod_bwshare Apache 1.3.x, 2.0.x用。各クライアントホスト毎に1秒あた... 続きを読む
Apache2.Xにphpのインストール PHPのインストール PHPのインストール時にApacheのモジュール追加をオプション追加することでApacheで利用できるようになる $ cd /usr/local/src/ $ wget wget http://jp.php.net/get/php-5.3.9.tar.gz/from/this/mirror php-5.3.... 続きを読む
This translation may be out of date. Check the English version for recent changes. 続きを読む
ここ数日、PHPの開発でかなりハマってたことがありました。ハマり内容はこんな感じ。 ある共有ライブラリhoge.soをphp.iniのextension_dirに設置 php.iniにextension=hoge.soを指定 環境変数LD_LIBRARY_PATHにhoge.soのフルパスを指定 ターミナルからhoge.soを... 続きを読む
自信のないタイトルは1年前に「2011年には流石にリリースされると思います」と書いてしまった反省からです。 リリースに関わっているわけでもないのに根拠のない予言をするものではありません。更にさかのぼること3年前には、Apache2.4カウントダウン?のタイト... 続きを読む
すっかり秋めいてきましたね!できるならば冬場は冬眠していたい、こんにちは nakamura です。 以前、Apache の機能の中でもよく使う バーチャルホストの設定 について説明させて頂きましたが、それに負けず劣らずよく使うのがアクセス制御の機能ではないでしょ... 続きを読む
証明書は、電子メールで送られてきます。 証明書を電子メールの本文からコピーして、テキストファイルを作成するために、 テキストエディタ(例えばノートパッド)に、ペーストしてください。 インターネットインフォメーションサービスを選んで下さい。 証明書... 続きを読む
以下の手順では、OpenSSLが /usr/local/ssl/bin にインストールされている状態を想定しています。お客様の環境やOpenSSLのバージョンによってはパスおよびファイル名が異なることがあります。 Step 1:ジオトラスト クイックSSL プレミアムおよび中間CA証明書の... 続きを読む
KLab Advent Calendar 2011 「DSAS for Social を支える技術」の9日目です。 前回は php を動かしている Apache の手前にリバースプロキシを 置く必要性を解説しました。 今日は、 その前の php のプロセス数を絞る設定と合わせて、実際に Apache で 設定する方... 続きを読む
Jenkins, Ubuntu, Apache参考https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntuhttps://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apachehttp://www.zzorn.net/2009/11/setting-up-hudson-on-port-80-on-debian.ht... 続きを読む
パスワードや情報の漏れを防止するため、SSLで暗号化することを基本とするページやディレクトリに誤ってHTTPでアクセスした時、自動的にHTTPSにrewriteする方法。 前提条件として、Apacheでmod_rewriteを使用できる環境が必要となる。Windowsなら、HunterのApac... 続きを読む
Summary This module uses a rule-based rewriting engine (based on a regular-expression parser) to rewrite requested URLs on the fly. It supports an unlimited number of rules and an unlimited number of attached rule conditions for each rule, to... 続きを読む
The wise man doesn't give the right answers, he poses the right questions. -- Claude Levi-Strauss This chapter is a collection of frequently asked questions (FAQ) and corresponding answers following the popular USENET tradition. Most of these... 続きを読む
The solution to this problem is trivial and is left as an exercise for the reader. -- Standard textbook cookie How to solve particular security problems for an SSL-aware webserver is not always obvious because of the interactions between SSL,... 続きを読む
Copyright 2008 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Modules | Directives | FAQ | Glossary | Sitemap 続きを読む
以下の手順では、OpenSSLが /usr/local/ssl/bin にインストールされている状態を想定しています。お客様の環境やOpenSSLのバージョンによってはパスおよびファイル名が異なることがあります。 Step 1:秘密鍵とCSRの生成 OpenSSLのディレクトリに移動し、秘密鍵... 続きを読む
最近流行ってるようなので、流行に乗っかって。 インストールして試してみました。 環境 Ubuntu 10.10 Apache/2.2.16 nodejs 0.1.97 インストール 他の記事を見ていると、Githubから最新版を取ってきてコンパイルしてインストールしているようです。 取り敢えず... 続きを読む
At work we have a dedicated machine that runs Apache+SSL, Trac (as a Python module) and Subversion. I configured this machine a while back and while doing so I didn’t find a single tutorial or HOWTO on how to do this, so I thought I might as... 続きを読む
今回は,Apacheのアクセス・ログを取り上げます。Perlのスクリプトを用いて,Apacheのアクセス・ログを解析・集計し,さらにあなたが欲するレポートを作成していきます。 Webサーバーを設置したら,どれくらいのアクセスがあるのか,どのページに人気があるのか... 続きを読む
*****このページの内容は、AWStats 6.6完全日本語版のページで公開されていたものです***** 日本語化について 知っている方は知っていると思いますが、AWStatsは元々日本語には対応していませんでした。しかし、美しいユーザーインターフェースなど、”日本語化... 続きを読む
AWStatsを利用してApacheのアクセスログを解析し、Webサイトへのアクセス統計をWebブラウザから参照できるようにする。⇒当サイトのサンプル [root@fedora ~]# rm -f /etc/awstats/awstats.localhost.localdomain.conf ← 不要な設定ファイルを削除※ [root@f... 続きを読む
使うもの apache2.2.9 python2.5 mod_wsgi2.3 事前にexpatのインストール yum install expat 事前にlibtoolの確認インストール yum install libtool >which libtool /usr/bin/libtool apacheのlibtoolを使わない >cd /opt/apps/apache2.2/build >mv libtool lib... 続きを読む
“Think about the ideal way to write a web app. Write the code to make it happen.” [more...] Requirements Apache 2.x mod_fcgid mod_rewrite Flup Note, on CentOS compiling mod_fcgid requires apache-devel be installed (available via yum). Apach... 続きを読む
"Think about the ideal way to write a web app. Write the code to make it happen." (More...) The following steps were tested on Apache-2.2.3 (Red Hat Enterprise Linux 5.2, x86_64), mod_wsgi-2.0. Note: You may replace 'appname' with your own pr... 続きを読む
This enables the DAV file system provider, which is implemented by the mod_dav_fs module. Therefore, that module must be compiled into the server or loaded at runtime using the LoadModule directive. In addition, a location for the DAV lock da... 続きを読む
This enables the DAV file system provider, which is implemented by the mod_dav_fs module. Therefore, that module must be compiled into the server or loaded at runtime using the LoadModule directive. In addition, a location for the DAV lock da... 続きを読む
nginxやvarnishなどがアツいですが、Apacheもまだまだ実績や安定性から採用されていると思います。ここではデフォルトとは異なる値に変更するサーバ設定を中心に、パフォーマンス改善、安全性向上のためのApacheの設定を紹介します。 mpmの確認 > /path/to/bin/... 続きを読む
CentOS5 Webサーバーの構築[Apache] Apacheの通信をSSL/TLSで暗号化する - itochif.com Webサイトの利用ユーザーとApacheの稼動しているこのサーバー間の通信をSSL/TLSを使って暗号化します。この設定を行う上で、認証局(CA)から発行された証明書を使用します。... 続きを読む
Summary This module implements HTTP Digest Authentication (RFC2617), and provides a more secure alternative to mod_auth_basic. Using Digest Authentication Using MD5 Digest authentication is very simple. Simply set up authentication normally, ... 続きを読む
Linuxに使われる日々 主にLinux関連の話題中心にお届けしております。 たまに、家族や友達のこと。パソコンのことなど趣味や日々の思い付きを書いてます。 < 紅葉trac0.12をapacheで動かして、subversionも使えるようにする〜後編〜 > 2010年11月27日22:33 カテ... 続きを読む
data online: 4 all: 22791 access today: 3 access yesterday: 0 access Apache の設定 † 一般ユーザのウェブを公開するには Apache の設定ファイルである httpd.conf の調整、ディレクトリの作成が必要です。加えて SELinux を有効にしている場合、一般ユー... 続きを読む
CentOS4/CentOS5 - Apache2 - SELinux有効下でのドキュメントルートの変更 apache2のドキュメントルートの変更を行います。 SELinux有効状態では、普通にディレクトリを変更するたけではだめです。 apache2のデフォルト設定ではドキュメントルートやcgi-binの位... 続きを読む
Original Setting up a git repository which can be pushed into and pulled from over HTTP(S). まだ試しちゃい無いんですが、gitレポジトリをhttpで公開したくなった場合にどうすればいいのかについて。 何が必要か Apache ウェブサーバをもっていること Apa... 続きを読む
はじめに SSLを使用し通信を暗号化できるようにします。 証明書は自己署名です。 モジュールを組み込み、SSLを使用可能にします。 続きを読む
日々の事柄での雑感を気の向くままに・・・。まれに、役に立つ情報が紛れ込むかも知れません?? なお、技術的な(?)内容に関しては勘違いや知識不足等で「実は間違い」ということもありますのでご注意ください(後日訂正している可能性もあります)。 ※トラ... 続きを読む
Apacheの導入 INDEXに戻る 概要 Apache のダウンロード Apache1の場合 Apache2のフォルダ構造 Apache2のコンパイル httpdコンフィグファイルの編集 Apache起動スクリプトの作成 logrotateの設定 エラーメッセージを変える Virtual Host の設定 概要 Vine Linux ... 続きを読む
Introduction ModSecurityは、オープンソースの侵入検出およびウェブアプリケーション用の防御エンジンです。同様にアプリケーションファイヤーウォール と呼ぶ事ができます。それはウェブサーバへ埋め込まれて動作します。強 力な傘のように振舞い-アプリケー... 続きを読む
I was browsing my Apache logs for something specific and noticed this stuff in the access log, it seems kind of odd. 222.215.230.49 - - [02/Aug/2009:01:10:55 -0500] "GET http://pv.wantsfly.com/prx.php?hash=6FB6773B0DB71A0D45A2756700502A5B99A7... 続きを読む
一つの IP アドレスでいくつかの名前ベースの ウェブサイトを実行する サーバは IP アドレスを一つ割り当てられていて、DNS でマシンに 複数の名前 (CNAME) が指定されています。このマシンで www.example.com と www.example.org のためのウェブサーバを実行さ... 続きを読む
バーチャルホストの設定 更新日:2005/09/11 バーチャルホストとは、1つのサーバー上で 複数のドメイン や サブドメイン の運用が行える設定のことです。 利点 : 複数のIPやサーバーを用意しなくても、複数のドメインによる運用が行えます。 欠点 : 1つのサ... 続きを読む
バーチャルホスト、バーチャルドメインの設定です。Apacheは複数のホスト、ドメインでの運用が可能です。負荷も1日に数千、数万アクセスとかあるなら話は別ですが個人で公開しているのであれば1つのサービス(デーモン)でも運用することは問題ないレベルかと思... 続きを読む
Plack::Handler::Apache2 をちょっと使ってみているのですが、本格的に使おうとすると挙動がおかしいところがあって最近手を入れています (Plack にクソパッチを送ったりして申し分けない気分にはなりますが、背に腹は変えれないので、恥を忍んで送りまくってま... 続きを読む
The ASF Resigns From the JCP Executive Committee The Apache Software Foundation has resigned its seat on the Java SE/EE Executive Committee. Apache has served on the EC for the past 10 years, winning the JCP "Member of the Year" award 4 time... 続きを読む
このタイトルだと、言いたいことが伝わりにくいですね…。 例えば http://example.com/hoge/ と http://example.com/fuga/ という URI で、Passenger を使って Rails のアプリを動かす、ということです。 (1) 2つの Rails アプリを /home/rails/hoge、/home/rai... 続きを読む
Ubuntu Server 10.04では、導入時にLAMPサーバーの導入設定を指定すれば Apache 2.2、PHP、MySQLが一緒に導入されます。 Ubuntu 10.04の/etc/apache2/apache2.confの概要 構成ディレクティブは3つのセクションに分かれています。 1.Global 環境(Apacheの全体の... 続きを読む
kazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい (Min|Max)SpareServers だと思う」と書いたり、hirose31さんが去年のYAPC::Asiaで{Start,{Min,Max}Spare}Servers,MaxClientsは同じにしているよと発表したり、実際前職のサーバはそのよ... 続きを読む
01:29 | よく忘れるんで、メモ。ググったら意外とみつかんなかった。逆に、外したいときは"a2dismod"を叩く。例: sudo a2enmod mod_python とか。そーすると、/etc/apache2/mods-available下にごちゃごちゃ入ってるものから欲しいモジュールが/etc/apache2/mod... 続きを読む
perl+web今更な話題で恐縮ですがmiyagawaさんがものすごい勢いで教えてくれたのでメモっておきます。mod_proxyでバックエンドにリクエストを投げたとき、リクエストのうち何個かが極端に遅いという現象が起こりました。その時のabの結果は以下。 % ab -c 5 -n 5... 続きを読む
なぜ? 複数のRailsアプリを動かす場合、アプリごとにサブドメインを切るのがスタンダード サブドメインを切った場合、ワイルドカードSSL証明書でなければアプリごとに証明書が必要となる 証明書代がバカにならん。同一ドメインでRailsアプリを共存させよう! ... 続きを読む
ホーム » Apache2で「NameVirtualHost *:80 has no VirtualHosts」の対処 表向きの鯖のDebianをetchからlennyにした時の影響でApache2でこんなエラーが出るようになった。 NameVirtualHost *:80 has no VirtualHosts 一応、そのままでも動いている雰囲気。 む... 続きを読む
bulknews.typepad.com Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff. If your application (script) is located in /foo, and when a request is made on /foo/bar%2fbaz (where %2f means an URI encoded forward slash "/"), what woul... 続きを読む
■ mod_rewriteリファレンス URL書き換えエンジンmod_rewriteクイックリファレンス[Apache1.3x, Apache2.0x] Copyright© N/A Rewriteモジュール(mod_rewrite)はApache Webサーバーにおいて、クライントからリクエストのあったURLの内部書き換えや、さまざまな環... 続きを読む
apacheの2.4系から Luaでapacheのフックを制御できる mod_luaモジュールが入るというネタを見かけたので、svnのtrunk版(2.3.*) を引っ張って試してみました。(元々 mod_wombatという名前で開発されてたモジュールが2.4系からはmod_luaとしてリリースされるって... 続きを読む