apahce2.2でTransferLogを指定したときは・・・

apahce2.2でNameVirtualHostを使って複数のサイトを運用するときに よくTransferLogでサイトごとにアクセスログを変更します。 ここで TransferLog logs/domain_log …

続きを読む

PKCS12形式のSSL証明書からPEMにする

PEM形式ではPKCS12形式でSSL証明書がきたときにApacheで使えるようにします。 openssl pkcs12 -nokeys -clcerts -in ssl_cert.pfx -out domain.crt…

続きを読む

aipo-opensocialのURLマッピング

aipo-opensocialのURLマッピングを行うweb.xmlは、war/src/main/webapp/WEB-INF/web.xmlに配置されています。 この中の、<servlet-mapping>…

続きを読む

CentOS7にApacheをインストールする

yum install httpd systemctl start httpd systemctl enable httpd

続きを読む

.htaccessでhttpsをhttpにリダイレクトする

特定のページはHTTPにしたいときなどに使います。 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} 443 Rewri…

続きを読む

Apacheのアクセスログでhtmlページヘのアクセスだけを見る

Apacheのアクセスログで画像やcssのログを見たくない時には以下のようにしてフィルタリングを行います。 tail -f /var/log/httpd/access_log | grep -v ‘css’ | grep…

続きを読む

PaperLiBotを遮断する

静的ページなら大したことないですが、 PHPなどのページでBOTによるアクセスがくると止まるのでアクセスの制限をおこないます。 .htaccessに以下を記述 BrowserMatchNoCase PaperLiBot …

続きを読む

テスト用に任意のHTTPレスポンスを返すページをXAMPPを使って用意する方法

1. https://www.apachefriends.org/jp/index.html からXAMPPをダウンロードしてインストールする。 2. C:\xampp\htdocsに空のファイル.htaccessを配置…

続きを読む

hostsファイルの書き換えが必要なアクセスをcurlで実現する

検証環境での動作確認などでhostsファイルを書き換えてサイト表示の確認が必要な場合、curlで同様のことを実現するためには-HオプションでHostヘッダを追加します。 curl -v http://127.0.0.1/…

続きを読む

apacheのビルドオプションを調べる

apachectl -V こんなのが出る、 MPMがどのモードで動いているのか調べるにもこのコマンドを使う。(prefork, worker, event) Server version: Apache/2.2.9 (U…

続きを読む

Apacheがpreforkで動いているかworkerで動いているかを確認する方法

httpd.confには以下のようにMaxClientを設定する箇所があります。 # prefork MPM # StartServers: number of server processes to start # M…

続きを読む

Apacheの子プロセスあたりの平均メモリ使用量を調べる

Apacheの子プロセスの平均的なメモリ使用量を一発で調べる方法です。 ただしこれは時間帯とかそのタイミングでの特徴的なアクセスが有った場合にはもちろん揺らぎます。 # ps aux | grep [h]ttpd | g…

続きを読む

ApacheでProxyしてるところに対してBasic認証を付ける

まずはモジュールの読み込み LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http…

続きを読む

htaccessにリダイレクトの設定を書く

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^form.php RewriteCond %{SERVER_PORT…

続きを読む

Apacheで特定のファイルだけhttpsへの転送を外す

hoge.phpだけHTTPSへの転送を外す方法です。 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !^/hoge…

続きを読む