NÃO CONSIGO USAR AS VIRTUAL HOSTS

1. NÃO CONSIGO USAR AS VIRTUAL HOSTS

João Paulo Alves Dourado
jpalvesdourado

(usa Conectiva)

Enviado em 10/11/2016 - 11:27h

Bom dia pessoal já tem uns dois dias que eu estou matutando com um problemão.

Uso o apache 2.4.18 no Ubuntu Desktop 16.10

já esta tudo pronto e configurado!

estou tentando criar as virtual hosts e finalmente consegui, porem pra minha total frustração o mesmo não seta pro arquivo index.php/index.html presente na pasta do projeto, e sim pra default do apache.

a minha ideia seria criar uma virtual host pra cada projeto pois utilizo frameworks e me dar muito trabalho ficar criando tudo no manual.

Seque abaixo um exemplo do modo de virtual host que eu quero utilizar
/etc/apache2/sites-available/teste02.local
<VirtualHost *:80>

ServerName teste02.local
ServerAlias www.teste02.local
ServerAlias www.teste02.local
DocumentRoot /home/joaopaulo/websites/teste02/index.php

<Directory "/home/joaopaulo/websites/teste02">
##paramsBegin



##paramsEnd
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

CustomLog /var/log/apache2/teste02.log common
ErrorLog /var/log/apache2/teste02_error.log
</VirtualHost>


o mesmo já esta ativado em sites enabled e já abre no navegador, porem não abre o index do site já presente no diretório acima informado, e muito menos os demais arquivos.

Minhas duvidas:
1 - O que estou fazendo errado?
2 - Tem como fazer o que eu estou querendo, sem ter que modificar toda vez os arquivos apache2.conf e 000-default.conf consequentemente como ensinam a maioria.


  


2. Re: NÃO CONSIGO USAR AS VIRTUAL HOSTS

Phillipe Smith
SmithuX

(usa Arch Linux)

Enviado em 11/11/2016 - 16:10h

Meu camarada, as regras abaixo não são mais suportadas, por padrão, no apache 2.4, a não ser que você carregue o módulo mod_access_compat:
<Directory "/home/joaopaulo/websites/teste02">
##paramsBegin

##paramsEnd
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Deve ficar assim para funcionar corretamente com os novos padrões do Apache 2.4:
<Directory "/home/joaopaulo/websites/teste02">
##paramsBegin

##paramsEnd
Options Indexes FollowSymLinks MultiViews
Require all granted
</Directory>


"Não há nada como a liberdade!" (Nelson Mandela)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts