关于 ubuntu 下 apache2 https的配置

2017-10-29  本文已影响4人  暴风鱼
#####################################################################
#               关于 ubuntu 下 apache2 https的配置                    #
#####################################################################
#apache2 and php 的安装都是按着php manual 上介绍的从源码安装的
#其中 装apache2的过程中参考apache的文档从源码装了几个它依赖的库之类的(apr pcre..)
#因为apache安装目录下的modules文件夹中没有mod_ssl.so
#搜了下它在 /usr/lib/apache2/modules/mod_ssl.so
#在 http.conf 中加上如下的一行 加载ssl模块
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
#终端下重启报错 说缺少 mod_socache_shmcb,从httpd.conf中去掉此模块的注释
#重启说却少 证书之类的文件 按如下步骤创建 并复制到相应的目录

openssl genrsa -des3 -out server.key 1024  #创建CA签名(不使用密码去除-des3选项)
openssl req -new -key server.key -out server.csr  #创建CSR(Certificate Signing Request)
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt  #自己签发证书
#再重启apache OK
/usr/local/apache2/bin/apachectl start
/usr/local/apache2/bin/apachectl restart
/usr/local/apache2/bin/apachectl stop
上一篇 下一篇

猜你喜欢

热点阅读