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有一个6MB的apache2安装,我得到超过22MB。也希望得到来自webfaction的二进制结果。
$ tree apache2
.
|-- bin
| |-- httpd
| |-- httpd.worker
| |-- restart
| |-- start
| `-- stop
所以:
答案 0 :(得分:1)
这里的答案是你在WebFaction没有的编译中添加了额外的模块,你可以在这里看到有关构建如何工作的详细信息的完整列表: