1

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、ログ、モジュール)
4

1 に答える 1

1

ここでの答えは、WebFaction が追加しないモジュールをコンパイルに追加するということです。ビルドがどのように機能するかについての詳細の完全なリストをここで確認できます。

http://forum.webfaction.com/viewtopic.php?pid=9341#p9341

于 2011-08-30T02:30:54.807 に答える