vps Asked: 2010-03-03 23:05:00 +0800 CST2010-03-03 23:05:00 +0800 CST 2010-03-03 23:05:00 +0800 CST Apache选项问题 772 httpd -k start -DSSL 这里是什么-DSSL意思? apache-2.2 3 个回答 Voted Christian 2010-03-03T23:19:17+08:002010-03-03T23:19:17+08:00 这意味着,apache 将以 SSL 支持启动。这定义了变量 SSL 并且在您的配置中应该是这样的一行: <IfDefine SSL> ... </IfDefine> 行之间的所有内容只有在设置IfDefine时才会被激活-DSSL。 joschi 2010-03-03T23:21:44+08:002010-03-03T23:21:44+08:00 的手册页httpd说: -D 参数 设置一个配置参数,该参数可与<IfDefine>配置文件中的部分一起使用,以在服务器启动和重新启动时有条件地跳过或处理命令。也可用于设置某些不太常见的启动参数,包括-DNO_DETACH (防止父级分叉)和-DFOREGROUND(防止父级调用setsid()等)。 Tom O'Connor 2010-03-03T23:18:12+08:002010-03-03T23:18:12+08:00 它打开 SSL 支持。我不倾向于这样做,但使用 a2enmod 启用 SSL 模块,并在 vhost 配置中启用 SSLEngine。 从 httpd 手册页: 如果生成 RSA 证书并且使用 -DSSL 标志启动实用程序,则可以使 httpd 支持 HTTPS 事务。有关详细信息,请参阅 ssl(8)。
这意味着,apache 将以 SSL 支持启动。这定义了变量 SSL 并且在您的配置中应该是这样的一行:
行之间的所有内容只有在设置
IfDefine
时才会被激活-DSSL
。的手册页
httpd
说:它打开 SSL 支持。我不倾向于这样做,但使用 a2enmod 启用 SSL 模块,并在 vhost 配置中启用 SSLEngine。
从 httpd 手册页: