Apache2

SSL証明書更新(rapid-ssl.jp→namecheap乗り換え)

SSL証明書の更新時期が来たタイミングで改めてググると、国内の販売業者より海外業者の方が大幅に安いことに気づいたので、乗り換えることにしました。今までは http://www.rapid-ssl.jp で買っていて年額\2,600だったのが、 今回は http://www.namecheap.co…

mod_proxy_ajp の connection pooling は動作が怪しい?

さくらのVPS(v3) セットアップ備忘録(3) - httpdとTomcatの連携設定変更 - kamicupの備忘録 の件、疑問は残ります。なぜ、プールにあるコネクションを使わずに、新しいコネクションを開くのだろうか。 たまーに再利用されているコネクションもある様子なので…

さくらのVPS(v3) セットアップ備忘録(3) - httpdとTomcatの連携設定変更

httpdとTomcatを連携させて運用していると、数十時間〜数日後にTomcatが応答しなくなる(503 Service Temporarily Unavailable になる)症状が発生。どうもajp通信のどちら側かがスタックしたままコネクションの上限数を使い尽くしてしまっているようで、発…

さくらのVPS(v3) セットアップ備忘録(2) - httpd, jdk, Tomcat, php

httpdをインストールします。 $yum install httpd httpd-devel mod_ssl $chkconfig --list httpd $chkconfig httpd on $chkconfig --list httpd $/etc/init.d/httpd startJava SEをインストールします。 $wget http://.........../jdk-6u32-linux-x64-rpm.bi…

さくらのVPS セットアップ備忘録 (4) - Apache2のサーバプロセス数を制限

メモリを食っている犯人はどうもWordPressのようです。wp-config.php の編集 - WordPress Codex 日本語版によると「デフォルトでは、WordPress は PHP のメモリを32MBまで増加する試みを行います」とあります。また、それができない環境では管理コンソールが…

さくらのVPS セットアップ備忘録 (1) - 登録、初期設定、各種インストール

・登録してすぐ、起動してコンソールを見るも「Kernel panic - not syncing: Attempted to kill init!」となっていて、動かない。 ・再起動しても駄目。 ・仕方ないのでOS再インストールを実行。 ・10数秒程度で完了し、動くようになった。 ・以下、とりあえ…

CentOS Server セットアップ備忘録 (5) - Apache2 に SSL 導入

曲がりなりにも EC サイトっぽいものの構築とかやってるので、Rapid-SSL の SSL サーバ証明書を購入して、ウェブサーバを SSL 対応にしました。(Rapid-SSL は今なら3,000円/年。'09/5/29からルート証明書が変わり、携帯にも対応してるようで、ナイスです。…

CentOS Server セットアップ備忘録 (2) - Apache2 と Tomcat の連携

基本的にはUbuntuの時と同様に。1. /etc/httpd/conf/httpd.conf にヴァーチャルホストの設定を追記。 2. ドキュメントルートに相当するディレクトリを作成。 3. apache2 をリスタートすると、なんかおこられた。 [root@localhost conf]# /etc/init.d/httpd r…

Ubuntu Server セットアップ備忘録 (16) - Apache2のバーチャルホストでTomcat連携

ちょっとハマッタので、最終的にうまくいった設定ファイル(/etc/apache2/httpd.conf)を置いておきます。 NameVirtualHost * <VirtualHost *> ServerName www.domain1.com ServerAlias domain1.com *.domain1.com DocumentRoot /var/www Redirect /webapp2-sample /webapp2 <Location /webapp1></location></virtualhost>…

Ubuntu Server セットアップ備忘録 (3) - Apache2 と Tomcat の連携

1. /etc/apache2/httpd.conf (空ファイル)に下記を追記。 ProxyPass ajp://localhost:8009/spochan Order allow,deny allow from all 2. これで「sudo /etc/init.d/apache2 restart」してみると、「ProxyPass なんて構文、知らないよ。スペルミスかモジュ…