Webfaction は優れたホスティングであり、彼らが Web アプリを展開する方法は私にとって天才です。
それは何をしますか?ユーザーで実行できるapache2の単純なバイナリを(私が思うに)提供します。Apache バイナリ、ログ ディレクトリ、conf ファイルとモジュールを所有する ~6M セットアップ。
$ tree -d -L 2
.
|-- apache2
| |-- bin
| |-- conf
| |-- lib
| |-- logs
| `-- modules
(...)
これはとても便利です!独自の apache2 インスタンスを使用すると、モジュールを追加して設定を行うことができます。ほとんどすべてがユーザー レベルで行われます。
私が求めているのは、これと同じセットアップを取得するにはどうすればよいですか? . 次の構成設定でapache2とphpをコンパイルしています。
./configure \
--prefix=$HOME/webapp/apache2 \
--enable-module=so \
--enable-rewrite
./configure \
--prefix=$HOME/webapp/apache2/php5 \
--with-apxs2=$HOME/webapp/apache2/bin/apxs \
--with-config-file-path=$HOME/webapp/apache2/php5/etc \
--enable-zip \
--with-pgsql \
--with-mysql
私が見逃しているのはセットアップ サイズです。webfaction には apache2 のインストール用に 6 MB があり、22 MB を超えています。また、webfaction からバイナリ結果を取得したいと考えています。
$ tree apache2
.
|-- bin
| |-- httpd
| |-- httpd.worker
| |-- restart
| |-- start
| `-- stop
そう:
- Webfaction セットアップのようにサイズのフットプリントを減らすにはどうすればよいですか?
- 同じディレクトリ構造を取得するにはどうすればよいですか? (bin、conf、lib、ログ、モジュール)