从零开始的tinyhttpd项目

从零开始的tinyhttpd项目

学习顺序(更新中)


前言

TinyWebServer是c++服务器方向常见的一个项目,但该项目涉及的内容太多。由于本人接触linux网络编程不深,所以准备从tinyhttpd项目开始学起,因为该项目代码量不大,而且涉及模块少,对于不熟悉的虚拟机配置,linux配置和命令都有很大的练习作用,故选用该项目先试手一下。虽然说是从零开始,但还需要了解基本c/c++语法,linux简单命令及网络编程基础概念即可。


虚拟机安装及配置

本人系统win10,所以安装用的virtualbox,市面上常见虚拟机都可配置。可到VirtualBox官方网址下载。安装网上教程很多,导入镜像文件系统建议用centos,据说该系统作为服务器比ubuntu效果好,本人也在试用中。CentOS7的阿里云镜像网址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

可以参考该教程安装VirtualBox并且配置CentOS7:使用VirtualBox安装CentOS7

上一篇:一条命令解决mysql_config not found


下一篇:口语心得整理