onde o https no apache obtém sua configuração?

2

Então originalmente meu host (mediatemple dv) tem dois diretórios padrão para as raízes:

1) httpdocs / 2) httpsdocs /

No diretório conf, mudei o vhosts.conf e o httpd.include e outros para mudar de httpdocs para pastas personalizadas.

Agora, instalei um novo certificado ssl e o link vai para a página padrão localizada em httpsdocs.

Eu só estou querendo saber onde as configurações para o apache são armazenadas para ssl.

Idéias?

    
por Matthew 03.07.2010 / 16:30

3 respostas

1

Em uma instalação "normal", normalmente há / etc / httpd / que contém configuração. Especificamente, há /etc/httpd/conf/httpd.conf, que é o arquivo de configuração "principal", e especifica que todos os arquivos .conf em /etc/httpd/conf.d/ sejam incluídos.

Nas minhas configurações, eu tenho o /etc/httpd/conf.d/ssl.conf, que faz toda a configuração específica de https, mas há um grande grau de flexibilidade para o administrador decidir.

    
por 03.07.2010 / 17:22
0

Geralmente, você irá definir as configurações SSL que não são necessariamente específicas para um determinado host (por exemplo, SSLCipherSuites ) em /etc/httpd/conf.d/ssl.conf (ou similar em outras distribuições), mas configure o que é específico para um determinado host em seu próprio VirtualHost (com a porta apropriada), mais ou menos assim:

<IfModule mod_ssl.c>
<VirtualHost *:443>
        # ...

        SSLEngine       on
        SSLCertificateFile      /etc/ssl/certs/host.pem
        SSLCertificateKeyFile   /etc/ssl/private/host.key

        DocumentRoot /path/to/https/root
</VirtualHost>
</IfModule>

<VirtualHost *:80>
        # ...

        DocumentRoot /path/to/plain-http/root
</VirtualHost>

Você pode colocar a peça em seu próprio arquivo em /etc/httpd/conf.d/ ou em ssl.conf .

Depende da distribuição. No Debian / Ubuntu, você provavelmente terá a configuração geral do SSL em /etc/apache2/mods-available/ssl.conf e a configuração específica do site / virtualhost em /etc/apache2/sites-available/some-name.conf .

    
por 03.07.2010 / 19:25
0

A solução para mim foi criar um arquivo vhost_ssl.conf apontando para a nova raiz do documento em /var/www/vhosts/example.com/conf/ e depois executar /usr/local/psa/admin/sbin/websrvmng -u --vhost-name=example.com para o Plesk.

    
por 21.06.2012 / 05:34