Webfaction - хороший хостинг, и то, как они разворачивают веб-приложения, гениально для меня.
Что он делает?дать вам (что я думаю) простой двоичный файл apache2, который можно запустить с вашим пользователем.Настройка ~ 6M с бинарниками apache, директорией журналов, вашими файлами настроек и модулями.
$ 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 есть 6 МБ для установки apache2, и я получаю более 22 МБ.Также хотелось бы получить двоичные результаты от webfaction.
$ tree apache2
.
|-- bin
| |-- httpd
| |-- httpd.worker
| |-- restart
| |-- start
| `-- stop
Итак:
- Как уменьшить размер, как при настройке webfaction?
- Как можноЯ получаю ту же структуру каталогов?(bin, conf, lib, logs, модули)