最近作小程序須要域名配置https,而後去搜索各類安裝方法,通過一天折騰總算是配置好了,網上的方法不少不搭邊,在這裏總結下,避免踩坑。apache
第一步:先看下服務器上有沒有ssl模塊,在apache的modules目錄,裏面有不少.so後綴的文件就是了,若是有mod_ssl.so文件表明已經安裝了。若是沒有,須要cd 進入modules目錄,而後下載mod_ssl.so,執行命令 yum install -y mod_ssl //下載ssl小程序
第二步:下載證書文件傳到服務器上,放哪裏不要緊,我是新建一個cert文件夾,而後放到裏面 /httpd/cert/服務器
第三步:修改或添加httpd-ssl.conf(提示先備份),通常在/httpd/conf/extra/httpd-ssl.conf,根據操做系統的不一樣, http-ssl.conf文件也可能存放在conf.d/ssl.conf目錄中。網站
若是都沒有,那就新建一個,內容爲:spa
<VirtualHost 0.0.0.0:443>
DocumentRoot "/htdocs/" #替換爲你的網站根目錄
ServerName jiandanji.fun #替換爲你的域名
SSLEngine on
SSLCertificateFile /etc/httpd/cert/2594646_jiandanji.fun_public.crt #替換成你的證書文件路徑
SSLCertificateKeyFile /etc/httpd/cert/2594646_jiandanji.fun.key #替換成你的密鑰文件路徑
SSLCertificateChainFile /etc/httpd/cert/2594646_jiandanji.fun_chain.crt #替換成你的證書密鑰文件路徑
</VirtualHost>操作系統
本地編輯好,而後保存上傳rest
第四步:找到apache配置文件httpd.conf(提示先備份),開啓或添加如下配置:blog
LoadModule ssl_module modules/mod_ssl.sossl
Include /etc/httpd/conf/extra/httpd-ssl.conf域名
若是前面有#號,將#去掉,沒有就添加這兩句
到這裏就配置好了
重啓服務:
service httpd restart