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,结果如下图