怎么搭建自己的网站?看完这篇零基础也能学会

  对于新手学习搭建自己的网站,最先要弄清楚网站制作的基本流程,这样才能按照流程进行一步步学习,不起弯路。
 
零基础搭建网站教程
零基础搭建网站教程
 
  那么怎么搭建自己的网站呢?别急,有点耐心,毕竟你是零基础,我们需要一步一步来学习
 
  以下就是网站搭建的基本流程和方法。
 
  首先我们需要注册一个域名,什么事域名?例如我们的百度网:www.baidu.com,这个baidu.com就是域名,(.com是后缀,baidu这个就是我们自己选的)。
 
  再例如我们的域名服务商:,这个t.cn也是域名,当然这种这么短的域名肯定贵啦。
 
  注册域名从哪注册?
 
  当然是从域名服务商了,还有许多服务商,例如:西-部-数-码、华-为-云、腾-讯-云、阿-里-云等等都是可以注册域名的
 
  我们选择划算的
 
  首先在产品的域名注册页面,查一下我们的域名可不可以注册
 
注册域名
注册域名
 
  这里是演示注册域名或者什么后缀,具体注册什么域名你需要自己决定,比较广泛的后缀是.com,.cn但是会贵一些。
 
  域名注册好了我们需要一个服务器或者虚拟主机。
 
  服务器是什么?
 
  服务器就是电脑,但不是普通的电脑,是一个没有显示器,而且网络宽带的ip地址是固定的电脑。
 
  虚拟主机是什么?
 
  虚拟主机是服务器里边的一个程序,就是说一个服务器可以划分给多个网站使用,虚拟主机就是只能执行网站的程序,但是不能运行exe文件类的,但是服务器可以。
 
  服务器与虚拟主机的区别:
 
  服务器可以使用远程连接像控制电脑一样控制,虚拟主机不可以,只能上传自己的网站程序,服务器不划算,虚拟主机要划算点。
 
  域名服务商都是可以注册服务器或者虚拟主机的。
 
  服务器或者虚拟主机的选型:
 
  1.带宽的重要性
 
   有很多坑人的服务器提供商会用下行带宽来诱导一些不懂的人去购买,
 
   下行带宽就是下载速度,上行带宽就是上传速度
 
   我们做网站的重要的是上行带宽,因为我们的程序需要把数据传给客户端,
 
   客户端传给网站的数据远远比网站传给客户端的要小的多
 
  2.cpu的频率
 
   看cpu千万不要看核心,要看频率,也就是多少HZ,比如2.4GHZ的cpu,
 
   这种单核2.4GHZcpu的性能肯定是比双核1.0GHZ的性能要好的多!
 
  3.类型
 
   看自己的需要来选择服务器或者虚拟主机
 
   如果网站流量大,那肯定是选服务器,
 
   当然我一般是选择虚拟主机,只有在需要执行exe文件时才使用服务器
 
   有人说虚拟主机别人要是攻击的话网站就会挂了,服务器还好点
 
   其实不是这样的,虚拟机的优势是很划算
 
   但是如果你会用,仍然可以用一个划算的虚拟主机(几十1年),
 
   处理高并发的情况(比如几百个人同时访问你的网站)
 
   拦截抵抗攻击等等
 
  咱买个80块1年的香港虚拟主机,这个的好处是不用备案,当然如果需要使用静态cdn缓存,你需要购买一个国内的虚拟主机,然后将域名备案,具体备案方法百度。
 
  这里以搭建网站为主
 
虚拟主机购买
虚拟主机购买
 
  域名与虚拟主机的解析与绑定
 
  域名与虚拟主机都注册好了
 
  但是我们还需要对其进行绑定
 
  这都是比较简单,就不截图了,实在不懂可以搜索一下。
 
  首先我们到虚拟主机管理-域名绑定页面,可以看到一些提示比如ip地址,或者是网址,如果看到的提示是ip地址 说明我们要弄的是A记录如果看到的提示是网址 说明我们要弄的是CNAME记录
 
  我们复制提示中的ip地址或者是网址(一般只有这两种)
 
  接着打开我们的域名管理-域名解析页面
 
  选择添加1个解析 解析方式根据是ip地址还是网址选择A记录或者是CNAME记录
 
  ip地址的话 解析方式选择A记录
 
  网址的话 解析方式选择 CNAME记录
 
  子域名(也就是前缀):我们填写www
 
  其他的选择项默认
 
  确认
 
  再添加1个解析
 
  解析方式同上
 
  这次的子域名(也就是前缀):我们填写@
 
  其他的选择项默认
 
  确认
 
  子域名为什么要填写www和@?
 
  因为我们的网站域名是这样的形式的:baidu.com
 
  但是我们得让别人直接baidu.com这样也可以访问
 
  www.baidu.com这样也可以访问
 
  所以需要这两个设置后,我们在虚拟主机管理-域名绑定页面进行绑定
 
  子域名同样是www和@
 
  然后我们等十分钟左右,就可以生效了。
 
  我们可以试着访问一下,有响应就是成功了
 
  END
 
  二、网站程序的获取与上传
 
  什么是网站程序?
 
  网站程序就相当于软件
 
  但是因为网站程序是使用脚本语言,所以我们称为网站源码
 
  脚本类型有很多,asp,php,net等等
 
  这里我们使用php的网站源码,因为大部分虚拟主机支持的是php
 
  如果买的是服务器,我们需要安装服务器的脚本程序,就是可以执行php网站源码的
 
  我们可以安装PHPWAMP这个程序在服务器,有使用教程的也是比较好用的,当然这是免费的。
 
  服务器方面的需要安装,但是虚拟主机的话,服务商已经安装好了。
 
  我们可以在虚拟主机管理里边进行一个版本的切换。
 
  下载一个网站源码:
 
  网站源码都是有很多的,搜索网站源码,就可以发现有很多很多的网站源码,
 
  我们当然要选择自己需求的,而且免费的。一般我们国内的使用较多的是CMS或者wordpress。做一个小型企业站我们推荐使用CMS,做一个个人类随便写写心得类的网站我们推荐使用wordpress。下面我们就以wordpress为例来搭建自己的网站。
 
  搭建自己网站的方法:
 
  在安装wordpress之前,先准备好关于主机、数据库的一些信息。
 
  比如ftp登录用户名、ftp登录主机地址、数据库用户名、数据库名称等,这些都可以通过主机服务商的后台查看到。
 
ftp登录用户名
ftp登录用户名
 
  访问wordpress官网:https://cn.wordpress.org/,下载最新版wordpress,是一个不到10MB的压缩包。
 
  所谓安装wordpress,就是把wordpress文件上传到主机的特定目录。我这里用的是ftp工具FileZilla,通过前面提到的ftp登录用户名、ftp登录主机地址和ftp登录密码,可以连接上你的虚拟主机。
 
  然后,将wordpress解压后的文件上传至/htdocs目录,这一步很重要,具体看下图:
 
网站程序上传到FTP
网站程序上传到FTP
 
  此时,如果一切顺利,你可以直接在浏览器地址栏输入你的域名,会跳转到wordpress的设置页:
 
wordpress的设置页
wordpress的设置页
 
  这里主要是设置数据库,用wordpress搭建起来的网站,数据都存储在对应的数据库表当中:

1
2
3
4
5
6
7
8
9
10
11
wp_commentmeta:存储评论的元数据
wp_comments:存储评论
wp_links:存储友情链接(Blogroll)
wp_options:存储WordPress系统选项和插件、主题配置
wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
wp_posts:存储文章(包括页面、上传文件、修订)
wp_terms:存储每个目录、标签
wp_term_relationships:存储每个文章、链接和对应分类的关系
wp_term_taxonomy:存储每个目录、标签所对应的分类
wp_usermeta:存储用户的元数据
wp_users:存储用户
 
  比如说你网站上所有的评论都存储在wp_comments这张表中,将来如果要把评论备份,只需要备份这张表即可,其他同理。具体的设置就不一一赘述了,设置时最好拿笔记下各种密码,反正我是记不住这么多账号密码。
 
  Wordpress主题
 
  Wordpress主题类似游戏或者一些APP的皮肤,功能并没有变化(当然有的主题也会增添额外的功能),可以互相切换。Wordpress自带了三款主题,分别叫twentyfifteen、twentysixteen、twentyseventeen,在wp-content/themes目录下,如果你在网上找到了好看的主题,可以通过Wordpress后台上传zip包进行安装,也可以解压后直接将文件上传至/htdocs/wp-content/themes目录。
 
  总的来说,这样建立一个自己的网站总成本一年不到100元,而且自主控制较强,所以建网站并不难,难的是运营,比如,如何写好文章,添加好的产品,如何让更多人知道自己的网站等,等各方面经验达到了,就可以购买更好的空间来更好的运营自己的网站了。