安装并使用 SSL
上一页? |
第?4?章?Internet/Intranet Web 服务器
?下一页
|
SSL (Secure Sockets Layer -- 安全套接层)提供了对通讯的加密,因此能使得对您网站的访问更为安全。您可以安装 SSL 以启用 SSL。
需要注意的一个重点是:您需要有一个“SSL 证书”。在您安装 SSL 软件包后,将生成一个样本 SSL 证书并会被复制到 /etc/ssl/apache/ 目录。该证书将提供安全加密,但是浏览器会提示无法确定您的服务器是否为信任站点。对内部网,这没有什么问题,因为您能方便的指导您的用户不要去管那个警告消息并接受该证书。然而,对于一个电子商务网站来说,您的用户很可能会被该消息弄得心烦意乱。
SSL 证书有什么用?对于一个电子商务站点,您需要以下两样:
-
确保没有人能截获信用卡号码。而这即使一个样本 SSL 证书也可做到。当用户接受了密钥后,所有服务器和浏览器之间的通讯会被加密。
-
确保网站后的用户确为其人。否则,某人可以创建某个看起来挺像回事的假网站(例如 www.mandrakestore.com),接受虚假订购,然后携款潜逃。
要解决上述问题,称为证书颁发机构(Certification Authorities -- CA)的受信任组织会在确定您的身份后签署您的 SSL 证书。
最为著名的 CA 包括:Thawte、Verisign、Equifax、GeoTrust、RSA 信息安全公司和 Visa。
要让这些公司签署您的证书,您需要向它们提供身份证明。对于商业用户,它们将需要您提供公司登记执照以证明您拥有该域名等。
一旦 CA 签署了该证书,您就可以安装它以替代样本证书。在重启您的服务器之后,通过 https 连接到您服务器的每个人就不会看到警告信息,而是会在他们的浏览器状态栏看到一把“锁”或是一枚“钥匙”表示您的站点可以信任。
对于选择证书认证,Thawte 具备对 Apache 优秀的支持,而且它提供免费的白皮书和信息。
有关 SSL 的详情请参见 modssl 网站。
分享到:
相关推荐
本文将为大家介绍两款免费可申请使用的SSL证书:CloudFlare SSL和Wosign沃通SSL,以及它们的申请开通和安装使用流程。 CloudFlare是一家提供CDN服务的美国公司,它为全球的网站提供加速和安全防护。CloudFlare也...
linux安装nginx并支持ssl,使得服务器支持证书签名,提升应用的安全性
在安装金蝶云的过程中,有时会遇到需要安装SSL(Secure Socket Layer)的提示,这是由于SSL主要用于建立安全的网络通信,确保数据传输过程中的隐私性和完整性。然而,在Windows家庭版系统上,用户可能会遇到此类提示...
本文档详细介绍了如何在IIS6.0上申请并安装SSL证书,以下是安装过程中需要掌握的关键知识点: 1. 生成证书请求文件(CSR):在安装SSL证书之前,首先需要生成一个证书请求文件。这一步骤涉及到生成一对密钥,一个是...
在Centos7.6平台下使用openssl给apache做自签名证书,并给apache设置HTTPS的SSL证书。(无坑版) 二、平台 [root@kahn.xiao ~]# uname -r 3.10.0-957.el7.x86_64 [root@kahn.xiao ~]# cat /etc/redhat-release ...
本文将详细介绍如何在四种常见的服务器平台上安装SSL证书:Apache、IIS、Nginx和Tomcat。 1. **Apache服务器安装SSL证书** Apache服务器是开源的Web服务器,广泛应用于各种Linux系统。安装SSL证书需要以下步骤: ...
本文将详细介绍如何在Linux系统上安装并配置SSL,以实现Webmin的安全访问。 #### 前言 Webmin是一款非常流行的基于Web的系统管理工具,它允许管理员通过Web界面来管理系统。Webmin默认使用非加密的HTTP协议提供服务...
描述Tomcat服务器安装SSL证书步骤 描述Tomcat服务器安装SSL证书步骤 描述Tomcat服务器安装SSL证书步骤 描述Tomcat服务器安装SSL证书步骤 描述Tomcat服务器安装SSL证书步骤
Scapy-ssl_tls是Python中一个强大的工具,用于解析、构造和操纵网络协议的数据包,...通过手动安装并解决依赖问题,可以有效地解决这些问题。了解如何正确使用这个库将极大地提升你在网络安全和协议分析领域的技能。
- 这种安装方式不会包含任何扩展模块,因此需要额外安装SSL等模块。 - **Apache 2.4.4版本安装**: - 需要解决的常见问题包括`aprnotfound`, `APR-utilnotfound`, `pcre-configforlibpcrenotfound`等。 - 解决...
5. **InstallCert工具**: `InstallCert.java` 文件可能是一个简单的Java程序,用于下载并安装特定服务器的SSL证书到本地Java的信任库。这个工具可以帮助开发者在JavaMail配置中添加自签名或不受主流CA认可的服务器...
Java作为广泛使用的编程语言,其在处理网络通信时也涉及到SSL证书的使用和配置。本篇文章将深入讲解Java中SSL证书的工作原理、安装与配置方法。 一、SSL证书工作原理 SSL证书的主要作用是进行身份验证和数据加密。...
2. **购买与安装SSL证书**:首先,你需要从受信任的证书颁发机构(CA)购买一个SSL证书。然后将证书和私钥文件放在服务器上的适当位置,并在Rails应用中配置它们。 3. **Nginx或Apache配置**:如果你使用Nginx或...
- 使用在线SSL检测工具检查SSL配置是否正确。 至此,我们已经成功地在Nginx和Tomcat上配置了阿里云的免费SSL证书,实现了HTTPS访问。这不仅提升了网站的安全性,也提高了用户的信任度。注意定期更新证书,保持其...
用IIS发布https网站,SSL的安全服务配置步骤: 生成申请证书请求获取及安装中级CA证书安装服务器证书及配置绑定一、生成证书请求 进入IIS控制台 在“开始”菜单上,依次单击“所有程序”、“附件”和“运行”。 在...
python pip3报没安装ssl module的解决办法
2. 端口配置:默认情况下,SSL使用443端口,确保服务器防火墙未阻止此端口的通信。 3. 证书更新:SSL证书有有效期,记得在过期前更新。 通过以上步骤,你应该能在Windows Server 2003环境中成功安装并配置SSL证书,...
关于在Nginx服务器下安装SSL数字证书的视频指南
SSL认证配置与安装是网络安全领域中的重要环节,主要用于加密网络通信,确保数据传输的安全性。以下是对这个主题的详细说明: SSL(Secure Sockets Layer)是互联网上广泛使用的安全协议,用于建立加密链接,保护...
SSL(Secure Sockets Layer)证书是互联网...通过以上步骤,你可以生成并使用本地SSL证书来增强开发和测试环境的安全性。理解SSL证书的工作原理和生成方法对于任何涉及网络通信安全的IT专业人员来说都是至关重要的。