Linux下使用https访问站点

一:https简介:

http传输协议传输数据是以明文的方式传送的,所以用户的任何数据封包都可能被监听窃取,为了提高系统的安全性,需要用到https协议,这样方式采用了ssl(安全套接字层)加密机制。ssl利用非配对的key pair(公钥和私钥)来组成密钥,然后使用公钥加密后传输,目标主机再以私钥来解密,这样在internet上传输的数据为密文,这些数据就相对安全。要使用安全协议,www服务器就必须要启动https传输协议,而浏览器必须在网址列输入https://开头的网址,两者才能够进行沟通和联机。

二:CA介绍:

CA是一个公认的公正单位,用户可以向其注册一个public key,客户端浏览器在浏览资源时,会主动的向CA单位确认该public key是否为合法注册过的,如果是则该次联机才会建立,如果不是,浏览器就会发出警告信息。

三:web服务器类型:

www服务器的类型有www平台和网页程序语言与数据库(lamp)。而目前www服务器软件主要有apache和iis。apache是自由软件,可以在任何操作系统上安装,iis是windows下的,仅能在windows操作系统上安装与执行。

案例一:在Linux上安装apache,建立openCA向服务器颁发证书,实现客户端使用https向web服务器的请求。

时间: 2024-10-03 21:39:55

Linux下使用https访问站点的相关文章

Windows和Linux下使用Python访问SqlServer的方法介绍_python

经常用Python写demo来验证方案的可行性,最近遇到了Python访问SqlServer的问题,这里总结下. 一.Windows下配置Python访问Sqlserver 环境:Windows 7 + Sqlserver 2008 1.下载并安装pyodbc 下载地址:http://code.google.com/p/pyodbc/downloads/list 2.访问SqlServer 复制代码 代码如下: >>> import pyodbc >>>cnxn = p

Linux下查看access访问日志IP统计命令

查看 access.Log 文件ip统计 cat access.log |awk '{print $1}'|uniq -c |sort -k1,1nr 去掉r则从高到低 cat access.log |awk '{print $3}'|sort|uniq -c|sort -rn|wc -l 以前用过简单的统计下IP,似乎不怎么准确,后来已经用 awstats 就没用过他了

Linux下实现Apache站点的安全

随着LAMP环境的成熟应用,apache站点的安全性也被提出来了,有时候因为意外的各种原因,会导致站点内的某些信息泄漏,照成不必要的麻烦.所以Apache的安全被提出来,并做了安全提升,apache的安全可以从下面几个方面入手: 实验环境: Red Hat Enterprise Linux 5.4 32-bit httpd-2.4.4.tar.bz2 mysql-5.6.10.tar-gz php-5.4.14.tar.gz 第一部分:身份验证 [root@bogon ~]# vim /etc/

glassfish https访问证书问题

问题描述 glassfish https访问证书问题 我有个服务部署在glassfish上,用https访问那个服务会出现证书异常,就是安装glassfish自动生成的keystore.jsk的域名不对,怎么生成一个自签名的证书,替换掉glassfish默认的证书 解决方案 openssl可以生成csr,然后在自己sign 解决方案二: HTTPS访问站点,出现证书问题解决

Linux下安装MySQLdb

在Linux下使用Python访问MySQL的方法之一是使用MySQLdb module,下面将介绍在Linux下如何安装MySQLdb的过程. (1)下载MySQLdb 从SourceForge.net上下载最新的MySQLdb,http://sourceforge.net/projects/mysql-python/ , 解压到当前目录 tar -zxvf MySQL-python-1.2.3 在MySQL-python-1.2.3文件夹中,我们可以先查看README,其中,介绍了详细的安装

arm-linux下以太网如何访问SD卡并读取数据,求大神指导

问题描述 linux下以太网如何访问SD卡并读取数据,求大神指导 我用的arm926,在linux下想实现通过以太网访问SD卡数据,并存储,没接触过所以不了解,求大神帮帮小弟 解决方案 必须在SD卡的机器上开服务,比如FTP,目前FTP有现成的程序,将工作目录设置为SD卡然后连上FTP就可以访问了

Linux下nginx配置https协议访问的方法_Linux

一.配置nginx支持https协议访问,需要在编译安装nginx的时候添加相应的模块--with-http_ssl_module 查看nginx编译参数:/usr/local/nginx/sbin/nginx -V 如下所示: configure arguments: --prefix=/usr/local/nginx --with-google_perftools_module --without-http_memcached_module --user=www --group=www --

linux下c/c++方式访问curl的帮助手册

自:http://blog.chinaunix.net/u1/47395/showart_1768832.html 有个业务需求需要通过curl 代理的方式来访问外网 百度了一把,测试可以正常使用.记录下来方便后续查找   example:   1. http://curl.haxx.se/libcurl/c/example.html  2. http://www.libcurl.org/book:  1. http://www.linuxdevcenter.com/pub/a/linux/20

Windows/linux下Apache的站点绑定域名

最简单的 NameVirtualHost * ServerName rashost.com/blog DocumentRoot "c:/wamp/www/vpsblog/"上面配置的站点是 vpsblog.rashost.com/ ,该站点对应的目录是"c:/wamp/www/vpsblog/",站点名称和目录名称你当然要根据自己的需要自己定. 例 1.示例绑定: ■IP地址192.168.1.100 ■对应两个域名http://你的域名.com和http://bb