Véleményed van a honlapomról? Mondd el nekem!
Drupal alapú honlapot szeretnél? Javítani kellene az oldaladon, esetleg fejleszteni rá, szebbé tenni? Kérj árajánlatot!
Ezen az űrlapon veheted fel velem a kapcsolatot!
Apache VirtualDocumentRoot fejlesztésnél - teljes könyvtárnév nélkül
Az /mnt/virtualhost/ alatt vannak könyvtárak, amelyeket LXC-vel futtatott konténerekben használok fejlesztéshez. A konténerekben Apache van dinamikusan kezelt virtualhost-okkal (mod_vhost_alias). A könyvtárak nevének végén maradt egy ".l" top-level domain. Azt szeretném, hogy ha a konténert az u1404.lxc címen érem el és van /mnt/virtualhost/foobar.l könyvtáram, akkor annak a tartalmát a http://foobar.u1404.lxc/ címen érjem el, a „.l” könyvtárvég nélkül.
A megoldás:
<VirtualHost *:80> ServerAlias *.u1404.lxc VirtualDocumentRoot "/mnt/virtualhost/%-3+.0.l/" <Directory "/mnt/virtualhost"> Options FollowSymLinks AllowOverride All Require all granted DirectoryIndex index.html index.php </Directory> </VirtualHost>
VirtualDocumentRoot-ot használva a webhelyhez tartozó .htaccess fájlban szükség lehet a RewriteBase /
beállítására.
Friss hozzászólások