高德娱乐新闻
 
如何利用服务器搭建自己的个人网站
作者:admin    发布于:2023-07-02 17:13   

 

  首先你需要有C/C++语言基础,且有服务器、客户端概念,如果你了解TCP或者HTTP协议的话,那么将会帮助你更快的学会如何搭建个人网站。该服务器使用的Windows中的IOCP模式来进行,我将put代码中最为重要的几个部分

  1.准备好HTML文件,也就是你所要发布的网页,可以是静态网页也可以是动态网页,为了更好的帮助大家入门,我准备了一个最为简便的html代码如下:

  你可以直接赋值该文件并保存为html形式,文件名保存为 index.html。如果你不关系如何去自己书写代码完成搭建个人网站的,请点击这里。2.开始正式的编程。 我假设你有TCP/IP协议的相关知识,故不做太多介绍。a)首先我们配置开发环境,如果你使用的VS的话,那么首先你需要几步来完成网络通信的环境搭建1.) 创建项目并打开项目属性。转到 链接器中的输入选项之中:在附加依赖项之中添加 ws2_32.lib; 该库为网络通信库

  之前 提到的getPortNumber函数。 使用的C++实现输入,如果你对C语言有了解可以换为C代码模式。需要注意的是,我的代码为C/C++共同实现。 该函数主要是保证用户输入流是正确的。

  该函数是一个关键点,主要是将连接进入的客户端与我们的输入输出完成端口进行绑定。之后该套接字存在事件时,将会转到我们的线程处理函数之中。

  该函数非常重要,注意观察该函数中的回应头信息,头信息必须按照HTTP协议的固定格式进行发送。其中又牵扯到了其他几个函数。分别是获取文件的大小信息

  当你完成基本的结构的时候,则可以测试你的程序。 服务器输入 80 端口进行监听。 此时打开浏览器。输入 localhost并回车

  此时你的控制台将会打印出连接的客户信息。当然这是在你实现了该项功能之后。 但是最起码你在浏览器中看到你的网页了。如果你希望能够让其他人也能够看到你网页,你可以尝试如下方法:

  如果你不想编写自己的服务器代码,而只想要put自己的网站让其他人访问,你可以使用如下软件:

  之后再域名认证备案一系列流程。 备案完成之后将域名与你的服务器公网IP地址进行绑定。如果想要网站响应速度变得更快,那么你可以再设置cdn缓存,同样该步骤可以通过百度查询得到。

  如果你域名备案成功,那么则需要进行解析。这里给出我的域名解析方案。具体你可以百度得到更详细的步骤。

  当你完成这些之后,那么恭喜你,你的网站应该可以正常被访问了! 那么丰富你的网站让更多人看到吧

Copyright © 2027 高德娱乐注册 TXT地图 HTML地图 XML地图