Problema de opções do Apache

1
httpd -k start -DSSL

O que significa -DSSL aqui?

    
por vps 03.03.2010 / 08:05

3 respostas

5

isto significa que o apache será iniciado com suporte a SSL. isso define a variável SSL e na sua configuração deve ser uma linha como essa em algum lugar:

<IfDefine SSL>
...
</IfDefine>

tudo entre as linhas IfDefine só será ativado quando -DSSL for definido.

    
por 03.03.2010 / 08:19
3

A página de manual de httpd diz:

-D parameter

Sets a configuration parameter which can be used with <IfDefine> sections in the configuration files to conditionally skip or process commands at server startup and restart. Also can be used to set certain less-common startup parameters including -DNO_DETACH (prevent the parent from forking) and -DFOREGROUND (prevent the parent from calling setsid() et al).

    
por 03.03.2010 / 08:21
0

Acende o suporte SSL. Eu não costumo fazer isso dessa maneira, mas use a2enmod para habilitar o módulo SSL, e o SSLEngine On na configuração vhost.

Na página do httpd:

httpd can be made to support HTTPS transactions if RSA certificates are generated and the utility is started with the -DSSL flag. See ssl(8) for further information.

    
por 03.03.2010 / 08:18

Tags