|
使用的是apache2.0.48,编译的时候用的是DSO模式,然后用apxs动态新增了mod_ssl成功,但是编辑完httpd.conf时启动/www/bin/apachectl startssl却报错:
Syntax error on line 1064 of /www/conf/httpd.conf:
Invalid command 'SSLPassPhraseDialog', perhaps mis-spelled or defined by a module not included in the server configuration
相关配置行列出:(去掉了注释行)
264 LoadModule ssl_module modules/mod_ssl.so
1053 <IfDefine SSL>
1054 AddType application/x-x509-ca-cert .crt
1055 AddType application/x-pkcs7-crl .crl
1056 </IfDefine>
1057
1058
1059 <IfModule mod_ssl.c>
1064 SSLPassPhraseDialog builtin
1072 SSLSessionCache dbm:/www/logs/ssl_scache
1073 SSLSessionCacheTimeout 300
1078 SSLMutex file:/www/logs/ssl_mutex
1090 SSLRandomSeed startup builtin
1091 SSLRandomSeed connect builtin
1100 </IfModule>
1101
1102 <IfDefine SSL>
1103
1104 <VirtualHost test.test.com:443>
1107 DocumentRoot "/www/htdocs"
1108 ServerName test.test.com:443
1109 ServerAdmin test@test.test.com
1110 ErrorLog /www/logs/error_log
1111 TransferLog /www/logs/access_log
1116 SSLEngine on
1120 SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
1129 SSLCertificateFile /www/conf/server.crt
1137 SSLCertificateKeyFile /www/conf/server.key
1224 <Files ~ "\.(cgi|shtml|phtml|php3?)$">
1225 SSLOptions +StdEnvVars
1226 </Files>
1227 <Directory "/www/cgi-bin">
1228 SSLOptions +StdEnvVars
1229 </Directory>
1255 SetEnvIf User-Agent ".*MSIE.*" \
1256 nokeepalive ssl-unclean-shutdown \
1257 downgrade-1.0 force-response-1.0
1262 CustomLog /www/logs/ssl_request_log \
1263 "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
1264
1265 </VirtualHost>
1266
1267 </IfDefine> |
|