网站建设流程:
注意:这里的网站建设,不是网站程序开发。是有本质区别的。网站建设的意思是用已有的程序来搭建网站。
非常简单的说,网站架设就3个步骤:①首先你要有一个域名。②你要有一个空间,或者VPS,或者一个服务器。③把程序放到你的空间。
名词解释
①域名:俗称网址。比如wangpen.net
常见的域名后缀有com、net、org、cn、cc、me等。当然还有很多个性域名,但是最最常见的还是.com域名。 域名注册商有万网(阿里云),新网,西部数码,景安等等。
②空间/VPS/服务器:
VPS:就是服务器上虚拟出来的一个服务器。可以根据自己的需要配置不同的环境,需要一定的技术能力。性能比服务器弱,毕竟是服务器虚拟出来的东西。价格中等。
空间:又叫虚拟主机,是服务器或VPS上划分出来的一部分空间。简单,不用配置。价格便宜。
服务器:可以根据自己的需要配置不同的环境,需要一定的技术能力。性能强悍,价格贵。
③备案
意思是,只要你的网站放在中国大陆(即使用的空间/VPS/服务器是放在中国大陆境内),那么你就要告诉工信部,这个网站是你的,身份证号多少,家住哪里,手机号码多少,总之如果这个网站出事了,要找得到你。
④程序
程序分有几种语言,比如asp,php,jsp,html等。其中html(htm,shtml)是静态语言。其他为动态语言。
本站所有教程以及讨论全部基于php程序。因为php程序是目前使用最广,使用最多,性能最好的一个语言。你所叫的出名字的网站,全都是使用php的程序。比如百度,新浪,谷歌,雅虎,淘宝等等。
⑤数据库
数据库就是储存你网站数据的东西。 常见的数据库类型有MySQL、mssql,access等
大家好,我是一名前端工程师,我想大多前端工程师都渴望自己独立搭建一个个人网站,不管是出于更多的学习提升自己的核心竞争力,还是想要展示自己建一个个人博客,亦或者是纯粹出于好奇想建站一条龙跑通,反正,就是要自己独立搭建一个网站跑通。你可以说没有以上的想法,反正我有,所以,我就尝试了,最后输入我的网址 maramlee.com ,成功展示了“hello world”。啊…哈哈哈……
打算写这篇文章是希望能给想要尝试自己建站却迷茫在前端的同学一点方向,可能就有人说了,网上随便搜零基础建站一大堆,不需要我在这边写,我回想我这建站之路,觉得还是很有必要,相信肯定会有一部分人会因为我的这篇文章而受益。
我在建站之初就查过很多资料,网上的资料很多很杂,有各种原因:比如太多不好分辨,有些时间比较久远,也有很多本来是基础点却各行如隔山一脸懵,等等,所以实际操作起来比较吃力。我这里就从最初的申请域名开始,到最后输入网址出现“hello world”,整个流程串联起来,希望起到抛砖引玉的作用。
我希望您是一个有前端开发基础的人,当然,我尽量将用到的技术点都提出来,希望能给没有基础的人一个思考方向。
我这边域名、服务器等用的是阿里云,不用这个平台的小伙伴儿与自己的平台自行对比哈,有问题,也可以给我评论留言,一起探讨。如果不知道选哪个平台申请,可以和我一样,注册一个 阿里云账号 ,再跟着我做。
此节有 注册域名 、 实名认证 、 备案域名 这几个流程。
输入想要的域名,未被占用即可注册。具体操作,请参见 注册通用域名 。
域名后缀通常为.com或.cn,基本上是能注册 .com 就注册 .com ,更多后缀请参见 域名区别 。
具体流程,请参见 域名实名认证概述 。
说明 使用中国大陆境内服务器托管您的网站时,需要进行备案。否则不需要备案。
为节约备案时间和顺利通过备案,建议您提前了解并做好备案前的准备工作:
各省管局要求资料有所不同,请根据 各地区管局备案规则 准备资料。更多详情,请参见 ICP备案前准备概述 。
如果按步骤来的话,没有备案过,所以参见: 首次备案 。
如果您是其他备案场景,请参见 ICP备案快速入门 。
先前往 实例创建页 ,对于运维来说,这节比较简单,但是作为运维小白,购买服务器的时候,要注意根据自己的实际情况购买,强烈多查下阿里云的文档: 使用向导创建实例 ,很详细!同时多看看提示、注意事项等。下面是我这个运维小白看了文档后总结的步骤,如果你是小白也可以这样做,如果有运维人员发现我的描述这些有问题的话,也请多多指教哈。
比如你只是想学学试一下,就选择“按量付费”(注意按量付费的话,要先充值,记得充100-200都可以),但你希望长期维护就选择“包年包月”。
这个要注意,总的来说,查看的网站的人在哪里多,就选哪里,如果你自己的博客,也可以选择自己所在地,反正全国范围内用的话,都差不了多少。更多的参见: 教我选择地域
作为玩玩的网站,就按最小的选就可以了。
不知道怎么选,建议选择 CentOS 7.4 64位。注意,如果你是 windows 的电脑,也不要想当然的选择 Windows Server 系统,这里是你的服务器镜像,可以简单的理解为这是一台新电脑的配置,和你本地使用的电脑系统无关。
这个看你存储东西决定,你可以想象成你新买一个电脑,这里的存储可以看成电脑的内存。系统盘是必须选的,可以看成 windows 系统的 C 盘。至于数据盘和 NAS 存储,不了解也可以先不选。对于玩玩的小伙伴儿,可以直接就操作系统盘打通流程,至于其他数据盘什么的,可以后面深入了解了再扩展。
这个有“经典网络”和“专有网络”的区别,现在新开的账号,都只有“专有网络”这个选项,就直接选这个就可以了,想知道更多它们可以自行查阅资料。
默认勾选“分配公网IPv4地址”即可
做测试用的话,就选“按使用流量”即可
可以看情况选择,一般的玩玩,默认 5M 即可
想要了解详细内容,可以查看: 教我选择 。安全组可以根据提示,新建一个安全组: 新建安全组 ,这里进去后,新建时,需要创建专有网络,根据提示填写,一般默认就可以。
剩余的弹性网卡和 IPv6 作为小白来说,暂时用不到,可以打通流程后再进行知识补充。
这个看你心情,可以登陆后再设置,可以“自定义密码”也可以用“密钥对”,根据文档提示操作即可
再之后的操作可以看你情况设置,问题不大,确认好后即点击购买即可。具体详细操作,记得看文档哦~
域名解析后,外部用户才可通过域名访问网站。比如输入 baidu.com 就可以访问百度网站。
主要操作,看阿里云的这个文档就可以了: 设置域名解析快速入门
部署网站这里涉及到服务器部署,对于前端来可能比较陌生,可能对后端来说比较容易些,但是,这个也不是很难,阿里云给了部署的方式: 自助建站方式汇总 ,可以选择适合自己的方式进行部署。我是前端人员,最熟悉的语言是 javascript ,所以,我选择用 node.js 部署,阿里云文档里也有对应的操作文档: node.js部署
这样,你的第一个网页就出来啦~~~
作为小白,踩过的坑真的不少,像不会后端怎么办?学 node.js 。不会 Linux 系统操作怎么办?查 Linux 常用操作。反正就是各种找文档,找学习资料。这里就稍微提下比较基础的坑,希望对其他小白有帮助。
连接 ECS 实例有多种方法:
注意,绑定了密钥对之后,上面两种连接方式都不可以用了。
想知道更详细的内容,可查看 文档 。
Linux格式化数据盘 文档中有写,格式化数据盘,需要挂载,随实例一起购买的数据盘,无需挂载。而且,云服务器ECS仅支持数据盘分区操作,不支持系统盘分区操作。我前面就没注意到,系统盘,就是随实例一起购买的数据盘,我只有这个盘,看文档的时候就跟着操作,进行分区,分了很多次,用 fdisk -lu /dev/vda1 查看分区成功的,但是,运行命令 mkfs.ext4 /dev/vda1p1 在新分区上创建一个文件系统就一直报错:The device apparently does not exist; did you specify it correctly? 找不到文件系统。最后找了很久才发现犯了低级错误,在系统盘分区。
由于我不是计算机科班出身,不是很了解 ip 地址,在安全组里创建规则的时候,对于授权对象一栏,一脸懵逼,于是查找了下 IP 地址相关知识。
有一点基础的人都知道,控制台输入 ifconfig 打印出的地址,与电脑中图形化界面上显示的 ip 地址一样,但是,这个地址是内网地址,并不是外网地址。
我在这里做测试的时候就将内网 ip 设置上,然后一直没有预期效果。
外网地址,可以打开百度,直接搜索 ip 就可看到你的外网地址。
对于 ip 地址也是恶补了下,不了解的小伙伴儿可以参考这个地址: CIDR的IP地址的表示与划分方法 ,对于这个实例,我也做了个笔记,供大家参考:
主机ID全为0和主机ID全为1的为非法IP地址
网络ID相同的就属于同一网段
C类:C类IP地址:
3字节的网络地址(最高位必须是110)+1字节的主机地
CIDR:无类域间路由
IP地址/网络ID的位数 0.0.0.0/0
子掩码:子网掩码的二进制格式中的网络位全为1。这样二进制格式的子网掩码和二进制的IP地址进行“与”运算,可以得出该IP地址的网络位。
CIDR技术用 子网掩码 中连续的1部份表示网络ID,连续的0部份表示主机ID。
例如 :192.168.23.35/21,计算子网的网络ID、子网掩码、起止IP地址
子网掩码:255.255.248.0
网络ID:192.168.16.0
起始IP地址:192.168.16.1
结束IP地址:192.168.23.254
由于我使用的是阿里云平台,文章中很多节选自阿里云,想了解更多的小伙伴儿请多查看阿里云文档。
我是事后回忆写的文章,所以,可能有遗漏的地方,如果读到发现有问题,请给我评论或留言,我会持续改进此文。
一个月左右就可以学完。学习seo并没有想象中的那么难,一定要能够专心学习。
1、学习建站。学习建站是零基础人员想要学习seo的第一步。
2、学习代码。想要学seo能够识别各类代码是非常重要的。
3、了解优化过程。了解优化的整个过程。
4、实践。在学习过后能够成功独立运用。
天下 的自考英语两试题皆是雷同 的吗尔念 晓得详细 的相闭事宜,无关测验 的,便是要考白话 甚么的吗?借有易没有易。0 八年 一0月自考英语两测验 试题及参照谜底 ( 二00 八- 一0- 二 七 0 一:0 三:0 二) 标签:0 八年 一0月 自考 试题 谜底 学育 1、双选题: 一、It...
后台真体类代码以下: 一 二 三 四 五 六 七 八 九 一0 一 一 一 二 一 三 一 四 一 五 一 六 一 七 一 八 一 九 二0 二 一 二 二 二 三 二 四 二 五 二 六 二 七 二 八 二 九 三0 三 一 三 二 三 三 三 四 三 五/*** @author 直健磊* @da...
收集 二0 二0- 一0- 二 七 0 二:0 九: 五 一 五 二年夜 野皆 晓得,事宜 营销正在各年夜 品牌脚上皆玩患上特殊 六。尤为是互联网私司,正在事宜 营销上的弄法 否谓是层见叠出让人目眩 纷乱 。而房天产那个止业便十分特殊,岂论 是由于 止业配景 ,照样 业内的规矩 限定 ,房天产的...
跟着 互联网正在外国快要 二0年的成长 ,内容范畴 也从本去傻年夜 乌精的拼流质,入进了垂曲范畴 的粗根细做时期 。尔信任 许多 作过互联网经营的小同伴 ,必然 打仗 过内容经营,或者者博职作内容经营。然则 ,许多 自以为作了良久 内容经营的小同伴 ,其真仅仅一个“文字编纂 ”罢了 ,为何必修 ...
甚么文献合适 用CDN添载CDN次要实用 于一点儿动态资本 文献的添载,好比 javascript文献、css样式文献、字体、图片、望频等其余资本 文献。那些文献咱们每每 搁到本身 的一点儿前端办事 器外作处置 (nginx),运用CDN便否以避免除了前端办事 器部门 事情 了。运用CDN的利益 晋...
正在咱们的搜刮 引擎劣化工 做外,否能许多 同伙 会碰到 如许 一个答题,网站一点儿症结 词排名没有错,然则 点击拜访 的没有多,以至有同伙 曾经查询拜访 过,领现有时刻 排名靠前的拜访 质比靠后的点击率更 低,有些网站拜访 质很下,然则 网站告白 的点击率很低,产物 发卖 型网站也会异样碰到 那...