web实验四(二)

web实验四(二)

基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:
1. Web服务器的客户端服务器,提交程序运行截图
2. 实现GET即可,请求,响应要符合HTTP协议规范
3. 服务器部署到华为云服务器,浏览器用本机的
4. 把服务器部署到试验箱。(加分项)

1.客户端服务器和GET请求响应等

首先下载代码

使用gcc -pthread *.c -o server 后报错
发现是httpd.c的问题
打开后在头输入宏定义#define HTTPD_DOCUMENT_ROOT "."

之后运行即可通过


之后sudo ./server

输入自己虚拟机的ip地址,查找网站

观察输出的结果,包含GET等,IP有关信息

2.在华为云服务器上实践

首先先把代码打包放入华为云服务器中,这里采用winscp

之后在服务器中unzip后进入代码界面,修改httpd.c后编译即可

输入弹性公网IP即可,我这里加入了一个1303端口,即123.249.39.165:1303,结果如下图

posted @ 2022-11-30 16:02  20201303张奕博  阅读(72)  评论(0)    收藏  举报