实验四 Web服务器2
基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:
1. Web服务器的客户端服务器,提交程序运行截图
2. 实现GET即可,请求,响应要符合HTTP协议规范
3. 服务器部署到华为云服务器,浏览器用本机的
4. 把服务器部署到试验箱。(加分项)
编译运行截图:
![](https://img2020.cnblogs.com/blog/1812780/202112/1812780-20211206164445779-1699978619.png)
get获取的内容
![](https://img2020.cnblogs.com/blog/1812780/202112/1812780-20211206164241299-1702045621.png)
查看IP地址:
![](https://img2020.cnblogs.com/blog/1812780/202112/1812780-20211206163904043-1134592031.png)
运行结果:
![](https://img2020.cnblogs.com/blog/1812780/202112/1812780-20211206170011231-1761005630.png)
服务器:
![](https://img2020.cnblogs.com/blog/1812780/202112/1812780-20211206170244875-940535752.png)
部署到华为云:
![](https://img2020.cnblogs.com/blog/1812780/202111/1812780-20211118154313110-792488814.png)
![](https://img2020.cnblogs.com/blog/1812780/202111/1812780-20211118154332167-1815402457.png)
输出结果:
![](https://img2020.cnblogs.com/blog/1812780/202112/1812780-20211206165816086-1678333528.png)
代码码云链接:
webserv.c
https://gitee.com/two_thousand_and_thirteen/zx-code/issues/I4KS5A
socklib.c
https://gitee.com/two_thousand_and_thirteen/zx-code/issues/I4KS5G