[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 应用专题 > Web > 正文
 

apachectl startssl启动apache自动运行输入密码

来源:转载 (2006-05-18 17:42:32)

安装了一台服务器,只开放了https,没有开放http
把启动命令/usr/local/bin/apachectl startssl写到/etc/rc.local里,重启服务器。
发现apache并没有自动运行。
手动运行
[root@localhost]# /usr/local/bin/apachectl restart
httpd not running, trying to start
Apache/2.2.0 mod_ssl/2.2.0 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.

Server www.example.com:443 (RSA)
Enter pass phrase:

OK: Pass Phrase Dialog successful.
发现原来是要输入pass phrase的原因

解决方案有2种
1:去掉/usr/local/bin/apachectl startssl启动的pass phrase,用空pass phrase启动apache
(while preserving the original file):
$ cp server.key server.key.org
$ openssl rsa -in server.key.org -out server.key

确认server.key 文件为root可读
$ chmod 400 server.key
参考http://www.chinaunix.net/jh/13/599604.html

2:编辑
vi /usr/local/apache2/conf/extra/httpd-ssl.conf
注释SSLPassPhraseDialog  builtin
在后添加
SSLPassPhraseDialog exec:/usr/local/apache2/conf/apache_pass.sh

vi /usr/local/apache2/conf/apache_pass.sh
#!/bin/sh
echo "密码"

chmod +x /usr/local/apache2/conf/apache_pass.sh

然后重启apache
[root@localhost conf]# /home/apache2/bin/apachectl start
[root@localhost conf]#

然后从起服务器,就可以运行了

参考http://httpd.apache.org/docs/2.0 ... sslpassphrasedialog


(http://www.fanqiang.com)



 
 相关文章
Web服务器(四)Linux下Apache、php3、MySQL的整合 2002-02-20 06:15:00
如何集成Linux/Apache/PHP4/FastCGI/Oracle/MySQL环境 2001-06-27 09:04:00
RedHat6.2服务器配置方案大全--第二章 Apache 2001-09-28 08:00:00
RedHat6.2服务器配置方案大全--第九,十,十一章Apache、Tomcat/JServ/php3/MySQL的整合 2001-09-29 08:05:01
Apache Friends 中的 XAMPP 2005-01-19 09:47:50
保护Linux下的Apache网站 2005-01-26 16:31:00
Apache Ant Project 2005-01-27 14:44:50
最新整理apache-2.0.43和tomcat-4.1.12集成 2005-02-02 15:04:45
Redhat AS 3.0上apache2.0.50+tomcat5.0.25+jk2 的安装 2005-02-03 15:10:18
挑战Apache新的web开源服务器--Roxen Web Server 2005-04-04 17:00:44
Apache计划开发开源版Java Sun表示欢迎 2005-05-11 08:50:50
Apache发布新的基于XML的内容管理系统 2005-05-17 08:52:24
不甘Web软件屈居第二 微软要挑战Apache 2005-06-08 09:27:29
Greg Stein Apache 2005-06-09 18:11:29
Apache希望与IBM微软达成协议 实现产品开源 2005-07-10 21:21:49
Apache遭遇规范许可障碍 微软和IBM态度各异 2005-07-14 09:22:28
 

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com