问题:如果apache的ssl证书需要密码,那么启动时需要手动输入密码,如果服务器重启,就必须有人去手动输入密码才能启动apache,非常不方便。
解决方案:
1.修改配置文件 /etc/httpd/conf/httpd.conf 配置文件(可能路径会不同)
2.添加如下配置
<IfModule ssl_module>
SSLPassPhraseDialog exec:/home/user/sslpass.sh
</IfModule>
3.sslpass.sh为输入密码脚本,内容如下
#!/bin/bash
echo “password”
4.给sslpass.sh脚本赋执行权限
chmod +x /home/user/sslpass.sh
到此,如果再启动apache,就会自动调用脚本输入输入密码,免去手动输入的烦恼