1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ubuntu Server Apache IP/dominio

Discussão em 'Dúvidas e Suporte Técnico - GNU/Linux & *nix' iniciada por ChristianoJR, 29 de Junho de 2018. (Respostas: 2; Visualizações: 221)

  1. ChristianoJR

    ChristianoJR Power Member

    Boas, tenho uma questão referente a um virtual host que tenho numa maquina. A questão pretende-se que o site responde por um dominio mas também por IP, e a ideia era não permitir acesso por IP, tenho andado as voltas mas ainda não consegui resolver o problema :S

    Deixo aqui a config do virtual host.
    #<VirtualHost *:80>
    # ServerAdmin [email protected]
    # ServerName cpn.pt
    # ServerAlias www.cpn.pt
    # DocumentRoot /var/web/cpn.pt/httpdocs
    # DirectoryIndex index.html index.htm
    # ErrorLog /var/web/cpn.pt/error_cpn.pt.log
    #</VirtualHost>

    <VirtualHost cpn.pt:80>
    ServerName cpn.pt
    ServerAlias www.cpn.pt
    DocumentRoot /var/web/cpn.pt/httpdocs
    ServerAdmin [email protected]
    UseCanonicalName Off
    </VirtualHost>

    NameVirtualHost cpn.pt:80

    #<VirtualHost 188.166.121.65:80>
    # ServerAlias 188.166.121.65
    # Redirect 403 /
    # ErrorDocument 403 "Sorry, direct IP access not allowed."
    # ServerAdmin [email protected]
    # UseCanonicalName Off
    # UserDir disabled
    #</VirtualHost>

    <VirtualHost *>
    ServerName cpn.pt
    DocumentRoot /var/web/cpn.pt/httpdocs
    ServerAdmin [email protected]
    UserDir disabled
    </VirtualHost>

    NameVirtualHost cpn.pt:443
    <VirtualHost cpn.pt:443>
    ServerName cpn.pt
    ServerAlias www.cpn.pt
    DocumentRoot /var/web/cpn.pt/httpdocs
    ServerAdmin [email protected]
    UseCanonicalName Off
     
  2. Olá, Tente remover as seguintes configs:

    <VirtualHost *>
    ServerName cpn.pt
    DocumentRoot /var/web/cpn.pt/httpdocs
    ServerAdmin [email protected]
    UserDir disabled
    </VirtualHost>

    Veja que o * esta definido que tanto por ip ou pelo domínio cpn.pt será possivel acesso a /var/web/cpn.pt/httpdocs, removendo a config acima acredito que deve resolver
     
  3. ChristianoJR

    ChristianoJR Power Member

    Já foi resolvido, a solução fui apenas manter esta config abaixo de vhost e eliminar os default e 001 vhosts que vem por defeito no apache! Obrigado na mesma :D

    #<VirtualHost *:80>
    # ServerAdmin [email protected]
    # ServerName cpn.pt
    # ServerAlias www.cpn.pt
    # Redirect 403 /
    # ErrorDocument 403 "Sorry, direct IP access not allowed."
    # DocumentRoot /var/web/cpn.pt/httpdocs
    # DirectoryIndex index.html index.htm
    # ErrorLog /var/web/cpn.pt/error_cpn.pt.log
    #</VirtualHost>
     

Partilhar esta Página