http协议是我们经常会用到的一个协议,比如浏览一个网站的时候,就会用到,http://www.xxx.xxx 这样的形式,有些时候不输入http就默认补充上,也有些是https,是针对http的一个升级版,是加密的,http是明文传输,在安全性上是有问题的。 今天就用c语言实现一个简单的http server,作为server就要监听来自客户端的访问,访问的内容同样也要回传给客户端。那么就可以用
1.http简介      它是由Netscape开发并内置于其浏览中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是像HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于
原创 2012-08-22 21:22:19
974阅读
![](http://i2.51cto.com/images/blog/201806/03/3652e5a7fdf6d04dc86c0739b21281ce.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
原创 2018-06-03 20:21:06
501阅读
配置HTTPS服务器(虚拟主机方式)
原创 2023-02-02 16:52:24
10000+阅读
构建https服务器
原创 2015-10-01 11:00:37
1184阅读
一、搭建https服务器:   1、对称加密   2、非对称加密     加密和解密使用不同的密钥(公钥、私钥)     网络传输公钥、     使用公钥加密,私钥解密     公钥相当于区块链收获地址,私钥相当于密码     常见的非对称加密算法:RSA算法     https的单向认证---CA机构认证公钥(证书)      MD5:----->数字摘要/消息摘要(不...
原创 2021-11-12 17:27:15
983阅读
HTTPS服务器的配置参考附件
原创 2010-12-03 20:10:07
737阅读
头文件:#ifndef _MYHEAD_H_#define _MYHEAD_H_#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #includ
Websocket Echo Server Demo背景嵌入式设备的应用开发大都依靠C语言来完成,我去研究如何用c语言实现websocket服务器也是为了在嵌入式设备中实现一个ip camera的功能,用户通过网页访问到嵌入式设备的摄像头以及音频,在学习的过程中先实现echo server是最基本的。主要参考资源编写 WebSocket 服务器——MDNLinux下用C编写WebSocet服务以响
转载 2024-08-30 10:20:44
103阅读
相关视频——C/C++技术教学:web 网络服务器开发!纯C语言手写web服务器,仅需 80 行代码,制作出你的专属服务器_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili我的小站——半生瓜的blog,同步更新哦。C语言编写Web服务器端口Tcp服务器代码实现端口什么是端口?物理端口:电脑网口、USB、看的见的接口。。(.
原创 2022-11-17 20:16:20
252阅读
工作流程:1>服务器启动,在指定端口或随机选取端口绑定httpd服务。2>收到一个http请求时(其实就是listen端口accept的时候),派生一个线程运行accept_request函数。3>取出http请求中method(get或post)和url,对于get方法,如果有携带参数,则query_string指针指向url中?后面的get参数。4>格式化url到pat
关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS服务端。服务端的 HTTPSHTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年苹果的强制 HTTPS ,到如今各大网站都支持了 HTTP...
转载 2017-12-13 09:36:00
239阅读
2评论
关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS服务端。服务端的 HTTPSHTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年
原创 2017-12-13 09:36:16
247阅读
关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS服务端。服务端的 HTTPSHTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年苹果的强制 HTTPS ,到如今各大网站都支持了 HTTPS。它会越来越普及。之前写过几篇关于 HTTPS 原理的文章,有用户留言希望了解一些如何在服务端搭建 HTT
原创 2022-03-03 18:09:26
507阅读
图示流程1 客户端简单代码#include <stdio.h> #include <ctype.h> #include <unistd.h> #include <sys/types.h> #include <arpa/inet.h> #include <sys/socket.h> #include <stdlib.h&g
转载 2023-07-21 11:44:12
385阅读
  某日,被内网渗透了,于是着手把最宝贵的代码服务器gitlab7.10.5加上ssl,下面记录流程。  原本是http访问的:  1.修改配置文件:sudo vim /etc/gitlab/gitlab.rb  修改为如下:  2.生成秘钥与证书:    由于生成秘钥与证书比较麻烦,写成
原创 精选 2016-12-16 20:31:40
2453阅读
HTTPS简介 HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来讲就是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI
转载 2016-10-08 14:00:00
208阅读
2评论
原因是这样的,做了个淘宝的数据管理系统(仅供自己使用),然后需要淘宝卖家的生意参谋里面的一些数据,比如实时访客,里面有每个用户搜索什么关键字进来的,这些信息。 自己基于CefSharp开发了一个winform程序,但是有两个问题 1、让游览控件执行js就可以获取里面的数据,在自动登录淘宝的时候,经
转载 2019-04-29 12:02:00
135阅读
2评论
前言最近出了点状况,打乱了我原本的节奏,2021年1月28,这天是个沉痛的一天,值改改得了!顺瓜摸藤的弄弄!阿里云白嫖证书申请1.申请不要钱的SSL证书
原创 2022-12-01 16:42:27
351阅读
# 云服务器配置HTTPS 在现代互联网中,HTTPS(Hypertext Transfer Protocol Secure)是一种通过加密保护数据传输安全的协议。它使用 SSL(Secure Sockets Layer)或 TLS(Transport Layer Security)协议来加密和解密数据。相比于传统的 HTTP,HTTPS 更加安全可靠,因此在网站和应用程序中被广泛采用。 在云
原创 2023-11-08 04:06:55
29阅读
  • 1
  • 2
  • 3
  • 4
  • 5