首页>Apache>apache下如何开启ssl即https访问

apache下如何开启ssl即https访问

【沃通(WoSign)--中国最大的自主品牌数字证书颁发机构(CA),SSL证书中国市场占有率第一;付费SSL证书性价比高,免费SSL证书永久免费,替换成沃通SSL证书买一送一,0门槛招SSL证书代理!】

 

openssl Windows下已编译好的命令行程序:

http://downloads.sourceforge.net/gnuwin32/openssl-0.9.8h-1-bin.zip

lamp开启ssl

首先需要安装openssl和apache的ssl模块,执行:

yum install openssl mod_ssl -y

即可,接下来的配置方法和以下内容类似

wamp开启SSL

1.#修改httpd.conf文件

LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf

#去掉上面两行前的"#"

2.#修改conf/extra/httpd-ssl.conf

SSLCertificateFile "D:/wamp/Apache2/bin/server.crt"

SSLCertificateKeyFile "D:/wamp/Apache2/bin/server.key"

3.#修改为你生成证书的文件位置

DocumentRoot "E:/www" #修改 DocumentRoot的值与httpd.conf文件的DocumentRoot保持一致.

4.#解决APACHE无法启动

设置配置文件(httpd-ssl.conf conf/extra目录中)

SSLMutex "file:D:/ProgramFiles2003/wamp/wamp/Apache2/logs/ssl_mutex"

修改为68: SSLMutex default

5.#把httpd-ssl.conf文件中所有的apache的路径替换为你的APACHE的路径

#到此配置文件修改完毕

二,证书生成的方法

windows的——

#命令行中进入apache/bin目录下执行如下:

openssl req -config ../conf/openssl.cnf -new -out server.csr -keyout server.pem

其中openssl.cnf为apache自带的openssl配置文件,引用到该文件的完整路径

输入两次密码,随便什么密码,然后一直回车,跳过下面的输入

#签发证书

openssl rsa -in server.pem -out server.key

输入刚才制定的密码

#生成密钥文件

openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365

#生成证书文件

把 server.key,server.crt copy到conf文件夹下

linux的——

生成服务器私钥:

#openssl genrsa -des3 -out server.key 1024

生成服务器证书请求,并按要求填些相关证书信息:

#openssl req -new -key server.key -out server.csr

签证:

# openssl x509 -req -days 700 -in server.csr -signkey server.key -out server.cert

Signature ok

重新启动APACHE

OK,恭喜你可以正常使用HTTPS来访问你的根目录了。

当然我们还需要ssl的虚拟主机

那就要配置虚拟主机文件,在文件中专门写一个监听443端口的虚拟主机,例如:

DocumentRoot /home/ownfire/www/abcd

ServerName abcd

SSLEngine on

SSLCertificateFile /etc/httpd/conf/server.crt

SSLCertificateKeyFile /etc/httpd/conf/server.key

因为规定主机名是abcd,所以还要写一个虚拟主机名规则

NameVirtualHost abcd:443

好了,完毕,这样就可以访问https://abcd了

 

关键词:apache开启ssl访问

本文全部来源于互联网,版权归属于原作者。本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(3143591980@qq.com),我们收到后立即删除。

相关文章:

apache https配置方法,apache https配置步骤

apache怎么配置https加密,apache怎么配置SSL证书,apache https配置方法,apache https配置步骤介绍。

 

Apache SSL证书安装配置方法教程

Apache SSL怎么安装?Apache SSL怎么配置?Apache SSL证书安装配置方法教程(自主csr版)。

 

CentOS中Apache服务器HTTPS配置方法

如何在CentOS配置Apache的HTTPS服务,这里以自签证书(仅用于测试)为例: 如果CentOS已经安装了Apache Web服务器,我们需要使用OpenSSL生成自签名证书。如果尚未安装OpenSSL...

 

SSL证书安装指南 - Apache-SSL / Apache ModSSL

请注意: Apache中含有https.conf和ssl.conf两个功能相同的文件,请只修改其中一...3. 完成配置Setup the server 请一定要分配443端口和一个固定的IP地址给主机...

 

Linux+Apache怎么部署SSL证书

1.安装Openssl要使Apache支持SSL,需要首先安装Openssl支持。Openssl下载地址http://www.openssl.org/source/tar -zxf openssl-1.0.1h.tar.gz //解压安装包...

 

阿里云Apache SSL证书部署指南

2、打开apache安装目录下conf.d目录中的ssl.conf文件 在配置文件中查找以下配置...在浏览器地址栏输入:https://s.wosign.com (申请证书的域名)测试您的SSL证书...