2011-05-20 27 views
12

Farklı projeler ve farklı günlükler için aynı dinleme bağlantı noktasına sahip iki VirtualHost ürününe ihtiyacım var. İşte bu var:Aynı bağlantı noktasına sahip farklı VirtualHosts

<VirtualHost *:80> 
     DocumentRoot /home/projects/smk 
     ErrorLog /var/log/apache2/smk-error.log 
     RedirectMatch ^/$ /cms 
</VirtualHost> 

<VirtualHost *:80> 
     DocumentRoot /home/projects/smk/cms 
     ErrorLog /var/log/apache2/smk-cms-error.log 
</VirtualHost> 

<VirtualHost *:80> 
     DocumentRoot /home/projects/smk/deploy 
     ErrorLog /var/log/apache2/smk-deploy-error.log 
</VirtualHost> 

cevap

21

sanal konakların farklı ServerName yönergesi ekleyin:

<VirtualHost *:80> 
     ServerName dev.localhost 
     DocumentRoot /home/projects/smk/cms 
     ErrorLog /var/log/apache2/smk-cms-error.log 
</VirtualHost> 

<VirtualHost *:80> 
     ServerName my-project.localhost 
     DocumentRoot /home/projects/smk/deploy 
     ErrorLog /var/log/apache2/smk-deploy-error.log 
</VirtualHost> 

127.0.0.1 ya da her türlü ip /etc/hosts yılında dev.localhost ve my-project.localhost için konak-girdilerini eklemek unutmayın işaret etmesini istiyorsun.

0

my-project.localhost DocumentRoot/home/projeler/SMK ürün/ ErrorLog /var/log/apache2/smk-deploy-error.log

// Hata belgeyi eklemeyi deneyin

dağıtmak Servername

ErrorDocument 404 404.html

uygulamanızda bir geribildirim oluşturmak için bir ihtiyaç vardır.

İlgili konular