该项目是基于C++ 实现的HTTP服务器,也就是那种烂大街的WebServe服务器。该项目也是阿秀自己在2020年找工作时简历上的第二个项目。详情请看该文章的项目描述处:一份百投百中的计算机校招简历是如何迭代足足26版的?
简历下载方式在文末。
请严格按照下面步骤进行编译
文件夹中的 post.html 以及 post.cgi 文件需要一定的权限才可以执行。
所以需要先进行权限基于。
第一步、克隆项目并给予足够权限,打开命令行依次输入下述命令:
git clone https://github.com/forthespada/MyPoorWebServer
cd httpdocs
sudo chmod 600 test.html
sudo chmod 600 post.html
sudo chmod +X post.cgi
在进行sudo命令时,需要输入Linux下的sudo命令。
如下图所示:
如果忘记自己设置的sudo密码,可以按照如下教程进行密码重置:sudo密码重置
依次输入下述命令即可。
cd ../
make
./myhttp
1、项目默认端口号是6379,如像下图地址栏所示,默认是test.html界面。
2、运行成功后默认显示的为test.html界面,同时同一路径下还有 post.html界面,可以将地址栏的test.html改成post.html来进行查看
非常感谢
<TCPIP网络编程>-韩-尹圣雨