Siga nosso Twitter
Assine nossos feeds
Add in Facebook
Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Tópico Fechado
Página 1 de 2 1 2 ÚltimoÚltimo
Resultados 1 a 5 de 8

  1. #1
    Data de Ingresso
    Jun 2008
    Posts
    54
    Reputação
    32

    Question Apache dando vários erros

    Olá amigos do fórum.

    Estou tendo um problema para criar um VirtualHost para um site hospedado no meu servidor.

    Segui alguns tutoriais na net para fazer isso, mas ao iniciar o serviço do apache, recebo várias linhas de erro, descritas a seguir:

    ~# /etc/init.d/apache2 restart
    Restarting web server: apache2apache2: apr_sockaddr_info_get() failed for bolonha
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
    [Fri Aug 28 17:37:10 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Fri Aug 28 17:37:10 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
    ... waiting apache2: apr_sockaddr_info_get() failed for bolonha
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
    [Fri Aug 28 17:37:11 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Fri Aug 28 17:37:11 2009] [warn] NameVirtualHost *:80 has no VirtualHosts

    Por incrível que pareça, funcionou e abriu a página do site corretamente. Só que eu não posso deixar um servidor rodando com esse monte de erros.

    Alguém poderia me auxiliar nisso? Já tentei de tudo, mas esses erros do Apache continuam.

    E antes de configurar o VirtualHost, ele não dava erro algum. Creio ser problema no código mesmo.

    Para ajudar, vou anexar os arquivos envolvidos nesta configuração, que são o /etc/hosts, /etc/apache2/ports.conf, /etc/apache2/sites-available/meu_dominio e /etc/apache2/sites-available/default.

    Agradeço a ajuda desde já.
    Arquivos Anexos

  2. #2
    Avatar de alexandrecorrea
    alexandrecorrea está desconectado Super Moderador
    alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante
    Data de Ingresso
    Feb 2006
    Idade
    27
    Posts
    5.131
    Posts de Blog
    24
    Reputação
    780

    Padrão

    voce especificou em ServerName um nome em que o apache nao consegue resolver para um endereço IP

    existem 2 soluções:

    a primeira é cadastrar o nome e ip no arquivo /etc/hosts
    a segunda eh trocar o nome por 'localhost'

    a sintaxe do /etc/hosts é:

    IP host.completo apelido

    exemplo:

    200.200.200.10 router.meuprovedor.com.br router


    assim se eu tentar:

    ping router

    eh o mesmo que pinga 200.200.200.1 ou ping router.meuprovedor.com.br

  3. #3
    Data de Ingresso
    Jun 2008
    Posts
    54
    Reputação
    32

    Padrão

    Cara, obrigado pela dica, eu fiz a ateração no /etc/hosts e até aí tudo bem. Eu consigo pingar o nome do servidor.

    Só que os erros do Apache permanecem. Mesmo eu colocando localhost em ServerName.

    E tem mais uma coisa que eu me esqueci de por no post inicial: Eu estou fazendo este teste na porta 80, mas na verdade eu vou precisar que a porta seja a 8083, por conta de outro servidr ocupando a porta 80 do meu Gateway. Este Gateway está redirecionando a porta 80 para um outro servidor web já em uso. Isso me força a ter que usar outra porta no Apache e me foi pedido para usar a 8083.

    Em fazendo o Apache funcionar certinho na porta 80, é muito complicado alterar para a 8083?

    Só por curiosidade: Seria possível redirecionar a porta 8083 do Firewall do meu Gateway para a porta 80 desse servidor, economizando a alteração da porta no apache? Caso seja possível eu teria a porta 80 do Gateway indo ara a porta 80 do Servidor Web 1 e a porta 8083 do gateway indo para a porta 80 do Servidor Web 2. Viajei ou isto é possível?

    Valeu pela ajuda!!!
    Última edição por felixleonardo; 29-08-2009 às 21:51. Razão: Completar o raciocínio

  4. #4
    Avatar de alexandrecorrea
    alexandrecorrea está desconectado Super Moderador
    alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante alexandrecorrea tem um futuro brilhante
    Data de Ingresso
    Feb 2006
    Idade
    27
    Posts
    5.131
    Posts de Blog
    24
    Reputação
    780

    Padrão

    <VirtualHost *>
    ServerAdmin webmaster@example.com
    ServerName teste.com
    ServerAlias teste.com
    DocumentRoot /var/www/moodle18

    # Logfiles
    ErrorLog /var/log/error.log
    CustomLog /var/log/access.log combined
    </VirtualHost>



    ali nao é *

    usa <VirtualHost *:80> porque vc declarou o NameVirtualHost como *:80 !!

  5. #5
    Data de Ingresso
    Jun 2008
    Posts
    54
    Reputação
    32

    Padrão

    Alex, eu coloquei troquei de * para *:80, como você sugeriu, mas o Apache continua a me dar erros:
    O que é esse erro -- mixing ports and non-* ports? Porque ele aparece em todas as linhas de erro.

    Restarting web server: apache2[Sun Aug 30 14:04:33 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Sun Aug 30 14:04:33 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Sun Aug 30 14:04:33 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
    ... waiting [Sun Aug 30 14:04:34 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Sun Aug 30 14:04:34 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Sun Aug 30 14:04:34 2009] [warn] NameVirtualHost *:80 has no VirtualHosts

    Quanto mais eu mexo, mais erros me aparecem.
    Imagina então pra mudar para a porta 8083... quero nem pensar. rsrs

Tópico Fechado
Página 1 de 2 1 2 ÚltimoÚltimo

Tópicos Similares

  1. Make Install dando Erros ............
    Por Jonatanmcc no fórum Debian
    Respostas: 12
    Último Post: 24-11-2008, 15:15
  2. Respostas: 2
    Último Post: 18-07-2007, 00:22
  3. Vários erros
    Por dbecher no fórum UnderLinux BandLimit
    Respostas: 1
    Último Post: 27-10-2006, 18:23
  4. Um apache com vários PHP's
    Por demiurgo no fórum Apache
    Respostas: 1
    Último Post: 06-07-2005, 14:43
  5. Vários processo no apache
    Por no fórum Apache
    Respostas: 3
    Último Post: 12-02-2003, 16:27

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens