目录

什么是HTTPS

SSL(Security Socket Layer)全称是加密套接字协议层,它位于HTTP协议层和TCP协议层之间,用于建立用户与服务器之间的加密通信,确保所传递信息的安全性,同时SSL安全机制是依靠数字证书来实现的。

SSL基于公用密钥和私人密钥,用户使用公用密钥来加密数据,但解密数据必须使用相应的私人密钥。使用SSL安全机制的通信过程如下:用户与IIS服务器建立连接后,服务器会把数字证书与公用密钥发送给用户,用户端生成会话密钥,并用公共密钥对会话密钥进行加密,然后传递给服务器,服务器端用私人密钥进行解密,这样,用户端和服务器端就建立了一条安全通道,只有SSL允许的用户才能与IIS服务器进行通信。

其它问题

今天重新配置服务器,又到遇到了这个问题。

当配置好站点,重写rewrite规则,做好优化,准备收工的时候,发现typecho的所有二给页面都打不开,显示Access denied

官方已经给出了解决办法:http://docs.typecho.org/servers

主要就是要修改/etc/php5/fpm/php.ini

cgi.fix_pathinfo = 1

但是OneinStack的位置在:/usr/local/php/etc/php.ini

然后重启php和nginx即可。