Имя базирующийся vhosting в сочетании с подстановочным знаком DNS может быть очень мощной комбинацией. У меня был сервер с 4 500 веб-сайтами на нем, и конфигурация для него была, возможно, 5 строками дольше, чем нормальный httpd.conf плюс подстановочная установка в BIND. Большая часть была то, что, после того как это настраивается, Вы ничего не должны больше реконфигурировать, просто сделайте другой каталог названным как домен, которым Вы хотите, чтобы это было названо, поместите некоторое содержание там, и Вы сделаны.
Традиционно, нет это не возможно.
Однако можно сделать настолько использующий файловую систему FUSE archivemount в соответствии с Linux.
IMNSHO это - определенная новинка и не обычно необходимое, но я вижу несколько пограничных случаев для нее.
Пакет доступен в Ubuntu 11.10, но, к сожалению, сломан.
Его можно установить с помощью этого обходного пути :
mkdir -p ~/src
cd ~/src
sudo aptitude install build-essential devscripts debian-archive-keyring libfuse-dev libarchive-dev
apt-get source archivemount
gpg --keyring /usr/share/keyrings/debian-archive-keyring.gpg --verify *dsc
cd archivemount-0.6.1
cat << EOF | patch -p0
--- debian/control
+++ debian/control
@@ -8,7 +8,7 @@
Package: archivemount
Architecture: linux-any
-Depends: \${shlibs:Depends}, \${misc:Depends}, fuse (>=2.8.5-2)
+Depends: \${shlibs:Depends}, \${misc:Depends}, fuse-utils (>=2.8.4-1.4ubuntu1)
Description: mounts an archive for access as a file system
archivemount is a FUSE based file system for Unix variants, including Linux.
Its purpose is to mount archives to a mount point where it can be read from
EOF
dch --nmu 'Depend on fuse-utils instead of fuse on Oneiric Ocelot.'
dpkg-buildpackage
cd ..
sudo dpkg -i archivemount_0.6.1-2.1_amd64.deb
Последний шаг у меня не сработал, поэтому я
cd archivemount-0.6.1./
configure && make && sudo make install
вместо этого .