Você deve optar por name com base em hospedagem virtual ou IP com base em hospedagem virtual.
estou tentando criar um virtualhost no meu ambiente de desenvolvimento.
basicamente, eu quero
192.168.1.1 = carregar / var / www / web1
192.168.1.1/web2 = deve carregar / var / www / web2
eu pensei que seria simples o suficiente para criar apenas dois conjuntos de arquivos de configuração
/etc/apache2/sites-available/
e depois apenas altere os valores assim.
web1
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName 192.168.1.1
DocumentRoot /var/www/web1
...
</Directory>
web2
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName 192.168.1.1
DocumentRoot /var/www/web2
...
</Directory>
após testar essa configuração. 192.168.1.1
carrega /var/www/web1
, que é o jeito que eu quero que seja. mas 192.168.1.1/web2
parece não carregar /var/www/web2
.
alguém pode ajudar a solucionar isso?
Tags linux apache-http-server