我准备搭建一个属于自己的网站,一方面是了解建站的知识,另一个方面是为了测试Http请求相关的内容。
建站资料
下面是建站需要的资料:
服务器:也就是高级一点的电脑,它主要用来存放网页数据;web服务器:就是一个软件,常用的有和;网页程序:就是网站显示的内容,需要自己动手来编写; 建站步骤
下面是具体的实现步骤,请大家参考:
在Win7上安装一个虚拟机,我安装的是;然后创建个虚拟机来充当服务器;在虚拟机中安装系统,我安装是的Mint,如果有不会安装的,可以看我以前的博客;在系统中安装Web服务器,我安装的是,简单起见,我直接使用命令进行安装,具体如下:
sudo apt -full
演示网站
此时,一个简单的网站已经创建好了,接下来验证一下创建的网站是否可用。首先打开Mint中的浏览器(默认是),在浏览器的地址栏中输入(或者127.0.0.1),这时就会显示一个网站页面,具体如下图所示:
这是服务器默认的网站页面,如果不能显示此页面,说明安装失败。安装时也可以使用编译源码的方式来安装,其优点是可以配置各种需求,缺点是安装时间较长而且相对复杂一些。
除了在本机(虚拟机中的服务器)上访问网站外,还可以在Win7(主机)上访问网站,首先打开Win7中的浏览器,接着在浏览器中输入虚拟机的IP地址,此时会显示上面图片中的页面。这种访问方式和真实场景类似:虚拟机中的服务器相当于真实场景中的服务器,Win7相当于我们日常使用的电脑。
使用这种方式时还需要对虚拟机的网络做设置,不然无法在Win7(主机)上访问服务器(虚拟机中的服务器),具体的设置如下:
打开虚拟机的设置菜单,选择网络,在弹出窗口中选择网卡2,将其设置为Host-Only网络,具体如下图所示:
一个简单的网站就这样搭建好了,希望大家都自己动手去实践,这样可以掌握其背后的原理。
建站原理