简单配置HTTPS 认证访问
2014-02-28 00:17
375 查看
一 安装ssl模块
[root@niko-linux certs]#yum -y install mod_ssl
二 告诉apache哪个网站要用https,其实也就是搭建一个网站,也可以和http之前搭建过的重复
[root@niko-linux certs]# vi /etc/httpd/conf.d/ssl.conf
DocumentRoot /var/www/test/html
servername www.nikotest.com
三 创建证书文件
[root@niko-linux certs]#cd /etc/pki/tls/certs
[root@niko-linux certs]#make server.key ###生成一个key文件
[root@niko-linux certs]#openssl rsa -in server.key -out server.key ##去除上一步的密码重新导出一个免密码的
[root@niko-linux certs]#make server.crt ##生成一个自签名证书
四 把生成的server.key server.crt 替换掉ssl.conf里的那默认两个
[root@niko-linux certs]#vi /etc/httpd/conf.d/ssl.conf
#SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateFile /etc/pki/tls/certs/server.crt
#SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
SSLCertificateKeyFile /etc/pki/tls/certs/server.key
##搜索/crt 把那行最后几个字符local.crt替换成server.crt
##在下面的private key这段下 把原来的替换成/etc/pki/tls/certs/server.key,注意是certs目录下
五 重启下httpd服务后用https://(ip或域名)去访问就行了
[root@niko-linux certs]#yum -y install mod_ssl
二 告诉apache哪个网站要用https,其实也就是搭建一个网站,也可以和http之前搭建过的重复
[root@niko-linux certs]# vi /etc/httpd/conf.d/ssl.conf
DocumentRoot /var/www/test/html
servername www.nikotest.com
三 创建证书文件
[root@niko-linux certs]#cd /etc/pki/tls/certs
[root@niko-linux certs]#make server.key ###生成一个key文件
[root@niko-linux certs]#openssl rsa -in server.key -out server.key ##去除上一步的密码重新导出一个免密码的
[root@niko-linux certs]#make server.crt ##生成一个自签名证书
四 把生成的server.key server.crt 替换掉ssl.conf里的那默认两个
[root@niko-linux certs]#vi /etc/httpd/conf.d/ssl.conf
#SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateFile /etc/pki/tls/certs/server.crt
#SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
SSLCertificateKeyFile /etc/pki/tls/certs/server.key
##搜索/crt 把那行最后几个字符local.crt替换成server.crt
##在下面的private key这段下 把原来的替换成/etc/pki/tls/certs/server.key,注意是certs目录下
五 重启下httpd服务后用https://(ip或域名)去访问就行了
相关文章推荐
- linux 配置nginx https 访问认证
- Tomcat配置https单向双向认证,iOS加密解密验证,iOS访问HTTPS
- jetty 6.x https访问双向认证配置方法
- Centos6.3下Apache配置基于加密的认证https加密证书访问
- linux系统下用单向认证方式将Tomcat配置成https方式访问
- jetty 6.x https访问双向认证配置方法
- Tomcat配置https单向双向认证,iOS加密解密验证,iOS访问HTTPS
- jetty 6.x https访问双向认证配置方法
- jetty 6.x https访问双向认证配置方法
- nginx配置ssl加密(单双向认证、部分https)
- apache 配置安装ssl证书实现https安全访问全过程
- Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https? HTTP
- 简单记录一下phpmyadmin的https配置
- Nginx配置https和http可同时访问方法
- Windows下Nginx配置SSL实现Https访问(包含证书生成)
- keytool+tomcat配置HTTPS双向证书认证
- Tomcat配置HTTPS及访问HTTP自动跳转到HTTPS
- window与Linux 配置 tomcat Https 访问
- nginx配置https,访问超时