Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Apache] Dostęp do folderów wg domeny
Forum PHP.pl > Forum > Przedszkole
SmokAnalog
Cześć,

mam w Apache poustawiane różne virtual hosty w taki sposób:
[APACHE] pobierz, plaintext
  1. NameVirtualHost *:80
  2.  
  3. <VirtualHost *:80>
  4. ServerName localhost
  5. DocumentRoot "/Library/WebServer/Documents"
  6. </VirtualHost>
  7.  
  8. <VirtualHost *:80>
  9. ServerName projekt1.dev
  10. DocumentRoot "/Library/WebServer/Documents/projekt1"
  11. </VirtualHost>
  12.  
  13. <VirtualHost *:80>
  14. ServerName projekt2.dev
  15. DocumentRoot "/Library/WebServer/Documents/projekt2"
  16. </VirtualHost>
  17.  
  18. <VirtualHost *:80>
  19. ServerName projekt3.dev
  20. DocumentRoot "/Library/WebServer/Documents/projekt3"
  21. </VirtualHost>
[APACHE] pobierz, plaintext


Czy można to zapisać za pomocą jednego tagu VirtualHost, czyli użyć ServerName w DocumentRoot? Coś w stylu:

[APACHE] pobierz, plaintext
  1. NameVirtualHost *:80
  2. <VirtualHost *:80>
  3. ServerName localhost
  4. DocumentRoot "/Library/WebServer/Documents"
  5. </VirtualHost>
  6.  
  7. <VirtualHost *:80>
  8. ServerName *.dev
  9. DocumentRoot "/Library/WebServer/Documents/$ServerName"
  10. </VirtualHost>
[APACHE] pobierz, plaintext
Daimos
Można, z pomocą przyjdzie Ci mod_vhost_alias:

http://httpd.apache.org/docs/2.0/vhosts/mass.html
http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.