vhost em produção [RESOLVIDO]

1. vhost em produção [RESOLVIDO]

jose flávio alves da silva almeida
flavioalves

(usa Ubuntu)

Enviado em 09/05/2016 - 15:59h

Olá galera tenho um projeto em laravel 5.1 e coloquei dentro de um server com o ubuntu 16.04 então pra apontar pra pastar public do meu projeto fiz um vhost como tenho em minha máquina local seguindo este tutorial: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04. então como ficou meu arquivo meuprojeto.conf dentro de sites-available:


<VirtualHost *:80>
ServerAdmin flavioalvespro@gmail.com
ServerName meuprojeto.com
ServerAlias www.meuprojeto.com
DocumentRoot /var/www/html/meuprojeto/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


E no arquivo hosts da pasta etc coloquei da seguinte maneira:


meuip meuprojeto.com


e quando acesso no navegador: meuprojeto.com, caio na pasta html do apache e não estou entendendo porque.

Alguém pode me ajudar?


  


2. Re: vhost em produção

Bruno Thomaz
SarusKant

(usa CentOS)

Enviado em 10/05/2016 - 00:25h

ServerName você esta usando o domínio, isso não esta correto utilize host.
ServerAlias você declarou somente o www.meuprojeto.com e não o meuprojeto.com
Provável que isso resolva.
--
Bruno Thomaz


3. Re: vhost em produção [RESOLVIDO]

jose flávio alves da silva almeida
flavioalves

(usa Ubuntu)

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

Cara não resolveu, eu não sei porque está fazendo isso, instalei a versão 15.04 e na minha máquina local eu peguei meu source list e atualizei meu server, e no minha máquina eu tenho a versão 16.04 será que isso ocasionou alguma coisa? visto que minha estação é desktop e não server?


4. Re: vhost em produção [RESOLVIDO]

jose flávio alves da silva almeida
flavioalves

(usa Ubuntu)

Enviado em 10/05/2016 - 15:35h

Rodando aqui percebi que estou com um erro no arquivo .conf que criei pois o apache nem restarta: se eu tentar restartar dá o seguinte erro:


Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.


então executei o comando: apache2ctl configtest

e tive o erro:


Syntax error on line 219 of /etc/apache2/apache2.conf: Syntax error on line 10 of /etc/apache2/sites-enabled/meuarquivo.com.conf: </VirtualHost> without matching <VirtualHost> section
Action 'configtest' failed.


alguém pode me ajudar?


5. Re: vhost em produção [RESOLVIDO]

Bruno Thomaz
SarusKant

(usa CentOS)

Enviado em 10/05/2016 - 16:17h

Tente usar aspas nas strings e também retire as variáveis, colocando o caminho por completo, porque a principio a sintaxe esta correta.
--
Bruno Thomaz


6. Re: vhost em produção [RESOLVIDO]

jose flávio alves da silva almeida
flavioalves

(usa Ubuntu)

Enviado em 10/05/2016 - 16:20h

Aspas nas strings? tipo isso?


<VirtualHost *:80>
ServerAdmin 'meuemail@gmail.com'
ServerName 'meuprojeto.com'
ServerAlias 'www.meuprojeto.com'
DocumentRoot '/var/www/html/projeto/public'
ErrorLog '/var/log/apache2/error.log'
CustomLog '/var/log/apache2/access.log combined'
</VirtualHost>



7. Re: vhost em produção [RESOLVIDO]

Bruno Thomaz
SarusKant

(usa CentOS)

Enviado em 10/05/2016 - 19:05h

Sim, mas aspas duplas.
--
Bruno Thomaz


8. Re: vhost em produção [RESOLVIDO]

jose flávio alves da silva almeida
flavioalves

(usa Ubuntu)

Enviado em 11/05/2016 - 08:56h

Não resolveu cara, que estranho, quando eu ativo o vhost o apache fica dando erro na tag de fechamento </VirtualHost>.


9. Re: vhost em produção [RESOLVIDO]

jose flávio alves da silva almeida
flavioalves

(usa Ubuntu)

Enviado em 11/05/2016 - 09:01h

no log do apache fica a mensagem:


[Wed May 11 08:59:02.315759 2016] [core:notice] [pid 14432] AH00094: Command line: '/usr/sbin/apache2'
[Wed May 11 09:01:30.197723 2016] [mpm_prefork:notice] [pid 14432] AH00169: caught SIGTERM, shutting down



10. Re: vhost em produção [RESOLVIDO]

Bruno Thomaz
SarusKant

(usa CentOS)

Enviado em 11/05/2016 - 09:13h

Cara, aparentemente na configuração não ah nada de errado, então vamos do princípio, procure a documentação para a versão do apache que esta usando e veja se não ah algumas mudanças significativas. E também desistale o apache e instale novamente, já tive uma questão de erro estranho no centos 7 quando compilei o php7 junto a ele, mas com a reinstalação corrigiu.
Tenta ai, caso não me chama no Skype.
Skype: SarusKant

Att
--
Bruno Thomaz


11. Re: vhost em produção [RESOLVIDO]

jose flávio alves da silva almeida
flavioalves

(usa Ubuntu)

Enviado em 12/05/2016 - 08:17h

Cara obrigado pela participação encontrei o erro, era caracteres não unix no meu arquivo .conf. Encontrei a solução neste link.

http://stackoverflow.com/questions/14670036/no-matching-virtualhost-error-when-starting-apache






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts