快速配置带有mod_ssl模块的apache本地开发环境
2010-10-12 14:42
507 查看
因为为本地开发环境,所以该安全链接是属于无人签署型的认证,所以只适用于本地开发,不适合商业环境。
在确定mod_ssl模块已安装并正常运行的情况下,apache配置文件夹中有如下5个文件夹:
ssl.crl : 存放被撤销证书的目录
ssl.crt : 有效证书存放目录
ssl.csr : 响应认证签名的目录
ssl.key : 密钥存放在此
ssl.prm : 存放生成密钥时所需的选项
创建密钥
在ssl.key目录下创建一个无需密码对的密钥:
openssl genrsa -out www.crazysquirrel.com.key 1024
创建签名请求证书:
openssl req -new -key www.crazysquirrel.com.key -out ../ssl.csr/www.crazysquirrel.com.csr
自己签署密钥:
openssl x509 -in www.crazysquirrel.com.csr -out ../ssl.crt/www.crazysquirrel.com.crt -req -signkey ../ssl.key/www.crazysquirrel.com.key -days 365
添加配置选项并重启apache:
在httpd.conf中加入:
SSLEngine on
SSLCertificateFile /etc/apache/ssl.crt/www.crazysquirrel.com.crt
SSLCertificateKeyFile /etc/apache/ssl.key/www.crazysquirrel.com.key
添加监听端口:
Listen 80
Listen 443
重启apache
虚拟主机的配置:
<VirtualHost 1.2.3.4:443>
ServerAdmin webmaster@example.com
DocumentRoot /somewhere/crazysquirrel.com
ServerName www.crazysquirrel.com
ErrorLog /var/log/apache/error.log
CustomLog /var/log/apache/crazysquirrel.log combined
SSLEngine on
SSLCertificateFile /etc/apache/ssl.crt/www.crazysquirrel.com.crt
SSLCertificateKeyFile /etc/apache/ssl.key/www.crazysquirrel.com.key
SSLLog /var/log/apache/crazysquirrel_ssl.log
SSLLogLevel warn
</VirtualHost>
在确定mod_ssl模块已安装并正常运行的情况下,apache配置文件夹中有如下5个文件夹:
ssl.crl : 存放被撤销证书的目录
ssl.crt : 有效证书存放目录
ssl.csr : 响应认证签名的目录
ssl.key : 密钥存放在此
ssl.prm : 存放生成密钥时所需的选项
创建密钥
在ssl.key目录下创建一个无需密码对的密钥:
openssl genrsa -out www.crazysquirrel.com.key 1024
创建签名请求证书:
openssl req -new -key www.crazysquirrel.com.key -out ../ssl.csr/www.crazysquirrel.com.csr
自己签署密钥:
openssl x509 -in www.crazysquirrel.com.csr -out ../ssl.crt/www.crazysquirrel.com.crt -req -signkey ../ssl.key/www.crazysquirrel.com.key -days 365
添加配置选项并重启apache:
在httpd.conf中加入:
SSLEngine on
SSLCertificateFile /etc/apache/ssl.crt/www.crazysquirrel.com.crt
SSLCertificateKeyFile /etc/apache/ssl.key/www.crazysquirrel.com.key
添加监听端口:
Listen 80
Listen 443
重启apache
虚拟主机的配置:
<VirtualHost 1.2.3.4:443>
ServerAdmin webmaster@example.com
DocumentRoot /somewhere/crazysquirrel.com
ServerName www.crazysquirrel.com
ErrorLog /var/log/apache/error.log
CustomLog /var/log/apache/crazysquirrel.log combined
SSLEngine on
SSLCertificateFile /etc/apache/ssl.crt/www.crazysquirrel.com.crt
SSLCertificateKeyFile /etc/apache/ssl.key/www.crazysquirrel.com.key
SSLLog /var/log/apache/crazysquirrel_ssl.log
SSLLogLevel warn
</VirtualHost>
相关文章推荐
- windows快速搭建本地apache+php+mysql开发环境,多站点域名访问
- windows快速搭建本地apache+php+mysql开发环境,多站点域名访问
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- Apache PHP Mysql 开发环境快速配置
- 前端开发本地环境配置(Apache+Dreamweaver)
- PHP开发环境配置系列(一)-Apache无法启动(SSL冲突)
- windows快速搭建本地apache php mysql开发环境,多站点域名访问
- 阿里云服务器配置php+apache+mysql+phpMyadmin开发环境并上传本地代码
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- 【PHP基础】最快速简易apache+mysql本地PHP环境搭建教程
- 在Mac下配置php开发环境:Apache+php+MySql
- 在Mac下配置php开发环境:Apache+php+MySql
- Activiti第一篇【介绍、配置开发环境、快速入门】
- 在CentOS5.2+apache2.2下安装配置mod_ssl
- 菜鸟篇:Windows下配置 Apache PHP Mysql 的开发环境
- windows+apache+mod_python配置django运行环境
- Apache防DDOS攻击模块mod_dosevasive的配置及使用