FTP上传,FTP下载,网站上传,FTP如何使用

之前提到,我们下载了dedecms的安装源代码文件,这一章我们就讲一下怎么把源代码文件上传到网站服务器上去,让网站能够通过网络进行访问,

要使用ftp上传,我们需要先在windows的电脑上下载安装ftp的软件,常用的ftp软件有,FlashFXP,FileZilla ,WinSCP等等,非常多的FTP上传下载软件。FlashFXP 是一个付费软件,是目前使用最为广泛的一款FTP软件,没有付费之前可以免费试用,FileZilla 是一个免费的FTP软件,每个人都可以从官网下载到免费的版本来使用。

我们以FlashFXP为例来讲解如果上传:

首先我们需要去下载软件,在搜索引擎搜一下FlashFXP,一般默认第一个搜索结果就是官网的网址,https://www.flashfxp.com/ ,点击首页导航栏下方的Download 按钮,就可以下载到这个软件的最新版本了,buy now是付费购买的链接,一次付费终身免费升级和售后支持,购买费用是16.47美元,大约人民币110元多一点,如果是长期用到的,建议还是付费购买,支持一下作者开发出来这么好用的软件。购买我们也可以找国内的软件代理商 数码荔枝,他们的淘宝店只要69元,更便宜方便。

下载完以后运行安装程序,安装的时候可以选择Chinese 中文语言,这样装完软件界面就是中文的。

安装完运行软件,我们在软件界面的中间部分看到一个两台电脑的图标,我们点一下,选择快速连接,或者直接按快捷键F8键,直接打开快速连接的界面,。

在这个界面里面,历史记录是我们以前曾经连接过的服务器的历史记录,点进去以后选择某个服务器就可以不用再次输入服务器信息连接上,当然我们现在是第一次使用flashfxp,历史记录是空的。

连接类型,一般默认ftp就可以了,不用管他,

地址或URL后面的输入框,输入我们解析完的域名或者服务器的ip地址都可以。

端口一般默认都是21,如果我们购买的服务器idc给我们了其他的端口号,这里就要改一下。

用户名就是idc在我们买空间的时候给我们的ftp用户名,密码也照样填写,

远程路径可以不用填写,如果你确切的知道你的服务器上都有哪些路径,你一般会传输到哪个路径就直接填上,不知道的不用填写也没关系。

代理服务器不用管,然后点击连接,这样就连接到我们的服务器上了。

连接以后我们看到左侧和右侧被分成两个窗口,左侧的是本地的浏览器窗格,右边的是远程服务器上的浏览器窗格,左侧的我们可以把它切换到我们的源代码所在的文件夹地址,等一下再讲这边。

我们先看右侧的远程服务器窗格,一般虚拟主机的话,右侧的第一个窗格里会有backup(用于备份网站数据或者数据库的文件夹),ftplogs(存放ftp日志的文件夹),htdocs(这个就是网站源代码存放的文件夹了,只有这个文件夹里的文件才能被访客所看到,其他文件夹里的内容只有管理员通过ftp或者其他方式登陆到服务器上才能看到),myfolder(临时文件放在此目录做临时备份等,不会占用服务器分配的空间份额),wwwlogs(网站访客日志文件夹,每个访客的访问记录都会被服务器记录下来,写入日志文件保存在该文件夹)。

了解了每个文件夹的用途,我们就知道,ftp上传我们要把源代码上传到htdocs文件夹里,那我们就双击进入这个文件夹。然后再看左侧的本地浏览器,我们解压完dedecms以后,会生成docs和uploads文件夹,uploads文件夹里面的才是源代码,我们也要进入这个文件夹,把里面的所有子文件夹和文件全部选中,然后在上面点右键,选择传输选定的项,或者选中以后按键盘上的Ctrl+T键快捷键来传输。接下来就看到文件已经在慢慢的向服务器进行传输了,根据网速和空间的速度,等待一段时间,左下角窗格里的文件列表被传输完以后就全部上传好了。

但是这样上传有个问题,因为要等待每个文件发送,所以上传的速度特别慢,上传dedecms的安装包文件,一般的网络可能需要半个小时以上,甚至更久。

那我们有没有办法让他传输的更快一点呢,答案是:有!我们可以把源代码文件进行压缩,上传一个压缩包,这样就只需要上传一个文件就可以了。速度会很稳定,可能一两分钟就能上传完了,等上传到服务器上以后,再进行解压缩,一般服务器上的解压缩,只需要几秒钟就可以解压几十甚至上百M的文件了。

本地压缩很简单,大家电脑上一般都有压缩解压缩的软件,一般linux服务器的话都是支持zip文件解压缩的,我们就把源码文件压缩成zip文件上传吧,上传之后的解压缩,就要分很多种情况了。

第一种,IDC提供在线解压缩服务的:

有空间的控制面板,空间控制面板就是空间的各项功能操作网页,idc一般都会给一个空间控制面板的,

比如阿里云的,如果是直接在阿里云平台购买的空间,我们可以通过登陆阿里云,点击右上角的控制台,进入控制面板,然后再点击左上角的产品与服务,在弹出页里有个搜索,直接输入云虚拟主机进行搜索,或者向下拖动,在域名与网站(网站)板块里,就有云虚拟主机,点进去。主机列表,就是你在阿里云购买的虚拟空间的列表了。

选择需要管理的,点击管理,进入主机管理面板,第一次进入的时候要求绑定手机号码和邮箱,按照要求绑定,以后每次点击就直接进入空间控制面板了。

在控制面板里面,可以看到我们买的主机的各种信息。左侧导航栏有一个文件管理,点击一下,就会打开,显示文件解压缩,文件压缩,文件删除等等子菜单。

文件解压缩,就是对我们上传的压缩包进行在线解压的工具。解压缩文件后面有个浏览的按钮,点击,就弹出窗口让我们选择要解压的文件,选择我们刚刚上传的压缩包。然后确定。解压目录,点击后面的浏览,就是选择要把压缩包解压到哪个目录,一般我们选择第一个站点根目录就可以了。是否覆盖同名文件,如果确定空间里以前的文件不需要了,就选择覆盖。

点击提交,等待几分钟就解压缩完了,我们就在浏览器地址栏输入域名进入网站安装程序了。

第二种:使用工具在线解压缩

提前:提醒,解压缩文件用完了记得删掉,权限太高了,会造成安全隐患。

有时候,我们的空间商不提供在线解压缩的服务或者我们没有空间控制面板只有ftp,这时候可以使用在线解压缩工具对我们上传的压缩包进行压缩解压缩了。

压缩包上传以后,把解压缩工具文件php单独上传到网站根目录下面,然后在浏览器里面打开你的网站,加上解压缩工具的文件名,打开。

faisun_unzip页面打开以后直接选择已经上传的压缩包或者新上传一个压缩包。解压目录一般留空,解压到根目录,验证密码输入自己之前在php文件里面设置的密码或者默认密码。点击解压,等待几秒根据压缩包的大小时间长短不一,解压缩就完成了。

给大家推荐两个我用过不错的在线压缩解压缩工具。

第一个是纯粹空间的,已经是2006年的作品了,但是依然能用,非常顽强,也是我用的最早的解压缩工具。

http://softpure.com/html/show_details/82.htm

另外一个是美国服务器租用网的,也是非常好用。但是密码在pass.php单独文件里面,需要额外设置,两个文件要同时上传。

http://www.ctohome.com/FuWuQi/df/477.html

本地的下载链接也附在下面:

纯粹空间faisun_unzip下载地址:https://franqi.tk/tools/faisun_unzip.zip

美国服务器租用网phpunzip下载地址:https://franqi.tk/tools/phpunzip.zip

 

 

 

 

 

 

域名解析怎么设置,域名绑定,国际域名,com域名

买好域名以后,就要做域名的解析,不做解析的域名是没法使用的,域名不知道把顾客带到哪里去。

做解析,就是给域名绑定一个服务器的ip地址,让访客访问域名的时候直接连接到绑定的服务器上去。

域名解析就要用到DNS服务器,

域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

DNS稍微多说两句,

全球有13台根域名解析服务器,每个域名被注册以后,都需要向根域名服务器注册,把域名所有人和域名的解析记录向根域名服务器注册以后,域名才能被全世界访问,否则域名注册了也没用,访问不了。

但是全世界有那么多的网民,如果所有人要访问网站都向根域名服务器查询域名的解析记录,那多大的服务器也没法响应这么多的查询记录,就像淘宝双十一,淘宝网站就容易出错,如果是全球的访问量,那更没法工作了。

这时候,每个城市的电信运营商,都会在自己机房里建一个本地的dns服务器,他不断的向根域名服务器查询域名的变化情况,把这些记录写入到本地的数据库里,当本地的用户需要查询域名的解析记录的时候,只需要查询本地的电信运营商的dns服务器,就可以获取到最新的全球域名解析记录了,这样全世界的城市数量虽然多,但比起网民数量来说还是非常渺小,这样根域名服务器就能正常工作了。

这里我们提到三个dns服务器,

第一个是域名注册商IDC的dns服务器,我们购买域名以后,在他这里设置解析记录,他把我们设置的解析记录再向上注册到根域名服务器。

第二个就是根域名服务器了,他从域名注册商IDC这里获取到域名解析记录,再把这些记录分发到各地的电信运营商建的DNS服务器,

第三个就是电信运营商建的DNS服务器了。他负责从根域名服务器获取域名解析记录,当用户需要访问那个网站的时候,把解析记录反馈回来给用户,用户的网络设备就可以直接根据本地电信运营商的dns服务器返回的解析记录去访问目标网站内容了。

其实还有第四个,公众dns,这个dns做的事情和电信运营商做的事情是一样的,只不过最近这些年,电信运营商经常会做一些dns劫持之类的坏事,大家越来越不相信电信运营商的dns,同时,全球性的一些大公司,为了方便全球网民,把更新的一些技术和更强的服务提供给网民,他们也建了一些公众dns,提供给普通网民使用,比如opendns,googledns,1.1.1.1,114dns,dnspod,alidns。。。。等等等等。

了解了dns的运作基础,我们就知道要怎么解析dns了。

接下来我们还是以阿里云域名解析为例,讲一下详细的域名解析操作。

首先打开阿里云网站,登陆,

左上角点 产品-企业服务-云解析dns,会打开开通的页面,如果已经开通过了,就点击管理控制台,就进入了域名解析面板。

或者直接打开网址 https://dns.console.aliyun.com/ 进入域名解析面板。

进去以后就看到你注册好的域名,点击要解析的域名就打开了域名解析设置页面。

点击右上角的添加记录,会弹出一个窗口,添加记录页面,域名解析最主要的也就是这个页面的几项记录值,搞清楚了这几项记录值的含义,就算学会域名解析了。

第一个是记录类型,分别有A,CNAME,AAAA,NS,MX,SRV,TXT,CAA,显性URL,隐形URL.

A – 将域名指向一个IPV4地址,这里只能输入你的服务器的ip地址,以“数字”和英文的“.”组成

比如我们的空间服务器给我们的空间ip地址是: 114.114.114.114,我们就要选择A记录。

CNAME – 别名,将域名指向另外一个域名,这样当你指向的域名解析发生变化的时候,也能跟着变化。

有些时候我们需要这种,比如有多个域名指向同一个网站,那就只需要一个主域名做a记录,其他的域名做cname记录,只要主域名的解析发生变化了,其他的域名也跟着变化解析记录了。有些idc为了防止网络攻击,给用户的也只有域名记录,不会给到ip地址,我们也只能使用cname来做解析。

注意:根域名也就是@记录的cname记录和mx邮件记录不能同时存在,就是如果你的域名要使用企业邮局,根域名就不能做cname记录,只能做a记录。

AAAA,将一个域名指向到一个ipv6地址,目前部分idc已经可以提供ipv6地址了,在国外ipv6普及度也已经很高了,国内因为一些特殊原因,目前还只有教育网普及率比较高,家庭网很少有能用ipv6的。如果你的idc向你提供了ipv6的地址,你就可以设置ipv6记录,ipv6的网路用户就可以通过ipv6地址来访问你的网站了。

NS,将子域名解析到其他dns服务器解析。指定这个域名由哪个dns服务器来进行解析。子域名也可以单独使用不同的dns服务器来进行解析。

MX,将域名指向邮件服务器地址。做企业邮局的时候就需要MX记录,企业邮局服务器的ip地址或者域名填入进来,邮件就会发送到指定的邮件服务器。

企业邮局最主要的是做mx记录,一般还涉及到pop3,smtp,imap,等协议的指向记录,还有用于用户访问的mail,mobile等前台域名指向。

SRV – 记录提供特定的服务的服务器,SRV 记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。

TXT – 如果希望对域名进行标识和说明,可以使用 TXT 记录,绝大多数的 TXT 记录是用来做 SPF 记录(反垃圾邮件)。

CAA – 证书颁发机构授权效验。CAA(Certification Authority Authorization)是一种 DNS 记录,它被定义在 RFC6844,其目的是用来指定域名允许哪个证书颁发机构(CA)为其颁发证书。防止钓鱼攻击者使用该域名申请 SSL 证书。

显性URL – 将域名302重定向到另外一个地址。输入一个网址以后自动跳转到另外一个网址,适用于自己有一个好记的网址,跳转到其他域名较长或者不好记的网址的情况。

隐形URL – 与显性URL类似,但是会隐藏真实目标地址。功能同上,但是这里会隐藏跳转到的目的网站的网址,只能看到跳转前的网址。

总结一下,我们常用的记录类型就三种,a记录,指向到空间商给的空间ip地址;cname记录,指向到空间商给的或者自己的域名;mx记录,指向到企业邮局提供的服务器ip地址或者域名。

说完解析类型,接下来说一下主机记录

主机记录就是域名的二级域名,我们的域名,比如franqi.tk,就是主域名,我们第一章提到过,顶级域名是:.com, .net, .tk…… 这些,所以我们这里的franqi.tk 其实是二级域名,但我们习惯称之为主域名;

而添加了其他前缀的,比如www.franqi.tk,就是二级域名或者称之为子域名(其实这是一个三级域名,但是大家约定俗成把他称之为二级域名),www是二级域名前缀,任意的英文字符或者数字以及字符和数字的组合,都可以作为二级域名,最短可以为1个字符,比如a.franqi.tk,最长域名全部字符数不能超过253个字符。

除了二级域名,我们还可以设置多级域名,每个英文句号“.”区分一级,比如a.b.franqi.tk,就是一个三级域名,还可以添加更多级别,但是总的字符数不能超过253个就可以了。

二级域名常用的,www作为约定俗成的主网站域名,mail一般用作企业邮局登录地址,其他可以根据需要在设定不同的二级或者多级域名。@代表不加任何前缀。

解析线路:域名可以针对不同的用户解析到不同的服务器上,因为中国大陆的各个运营商之间,因为体量不对等,结算的缘故,电信和移动,联通,教育网,长城宽带等等电信运营商之间的互联带宽都非常的有限,也就意味着如果用户使用的宽带和服务器的宽带不是同一个运营商提供的,访问速度就会非常慢,针对这个问题,国内的DNS解析都会额外增加一个解析线路的选项,可以让域名针对用户的不同运营商解析到不同的服务器,这样每个运营商的用户都访问的是本运营商的服务器,访问速度就会明显得到提升。如果你只有一台服务器,那就是用默认就可以了。

这里的选项分别有:中国联通,中国电信,中国移动,中国教育网,境外,百度,必应,谷歌。

前四个就根据服务器的情况选择,填写对于那个的地址就可以了,境外指在海外有服务器,帮助海外用户加速访问,百度,必应和谷歌,是针对搜索引擎的,为了防止搜索引擎爬取太多导致服务器不能承载,可以单独给搜索引擎设置不同的爬取服务器。如果没有也可以不用管它。

记录值:

记录值对应不同的记录类型,就要填写不同的值了。

A记录的记录值只能是ip地址,ip地址只能由数字和英文的“.”组成不能出现其他的字符,数字不能超过3位,”.”只能且必须出现3次,

cname记录的记录值只能是网址,可以是253个字符内的任意网址。

AAAA记录的记录值只能填写IPV6地址。

NS记录的记录值可以是NS服务器的ip地址或者域名网址。

MX记录的记录值也同样可以是邮局服务器的ip地址或者域名网址。

SRV记录的记录值是一些服务和服务器的一些特殊记录值,字母,数字,下划线,英文句点,域名等等组成。

TXT记录的记录值也是一串文本符号。

显性URL和隐形URL记录的记录值要求是一个ip或者域名的网址。

TTL

TTL指是指域名解析记录在DNS服务器上缓存的时间,也就是多长时间以后DNS服务器要去重新获取一次最新的解析记录。数值越小,修改记录各地生效时间越快,默认为 600 秒。如果不需要频繁的变更域名记录的,可以保持长一点时间,如果需要频繁修改的记录,就尽量时间更短一些。一般情况下使用DNS服务器默认的值就可以了。

基本上对普通网站而言,就是做一个a记录或者cname记录,极少部分需要做MX邮件记录,如果涉及到更多的记录,那就需要更深入的学习了。

再复习一下,A记录,记录类型选择 A记录;主机记录:主域名,输入@ ,二级域名,比如www,就直接输入www;线路选择默认或者根据实际情况选择,记录值输入空间的ip。 A记录的域名解析就做好了。

CNAME记录和a记录一样,只是记录值ip要换成idc给的域名就可以了。

了解了域名解析的各个选项,基本上就知道了域名怎么解析,怎么做一个简单的解析记录。更高级的使用,还需要大家在使用过程中慢慢摸索。下一章我们讲一下FTP上传。

 

网站程序,CMS系统,内容管理系统

写上一章的时候计划本节讲一下ftp上传,但是发现没有内容可以上传,要先讲网站内容,有了内容,才有的上传。

网站内容之前的分析提到,网站程序可以简单分为博客,CMS,网店和论坛等等,本节就讲一下cms系统吧。

內容管理系统(英語:content management system,缩写为CMS)是指在一个合作模式下,用于管理工作流程的一套制度。

CMS系统我们以dedecms为例来讲解。

织梦内容管理系统 dedecms 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,很多企业站,信息站,都是用dedecms搭建的。

http://www.dedecms.com/

目前的最新版本是

  • V5.7SP2正式版 发布于:(2018-01-09)
  • 8.1MB
  • web环境支持Nginx/IIS/Apache + PHP5/PHP7
  • 数据库支持MySQL4/5 或 SQLite

我们先下载dedecms的源码程序,推荐下载utf-8版本的,兼容性更强一些。

下载过来的源代码文件应该是这样的名字,DedeCMS-V5.7-UTF8-SP2.tar.gz

这是一个压缩包文件,对压缩包进行解压,解压到当前文件夹下面,

得到DedeCMS-V5.7-UTF8-SP2.tar 这个压缩包,对这个压缩包再次解压到当前文件夹下,得到DedeCMS-V5.7-UTF8-SP2文件夹,里面有 docs和uploads两个子文件夹,docs就是dedecms的更新日志,授权文档和说明文档,我们看看就好。uploads里面的就是dedecms的源代码文件了。dedecms的源代码都是开源的,可以直接在dw或者记事本等软件里面以编辑模式查看网页的源代码或者样式。

我们把这个文件夹里的所谓邮件都上传到我们服务器上或者放在本地的环境里面,就可以执行安装操作了。

下一课我们再讲解ftp上传和本地环境的搭建。

接下来我们讲一下服务器安装dedecms程序。

 

 

 

 

购买网站空间,购买虚拟主机,服务器租用

做网站需要购买空间,空间到底是什么样的概念呢?

通俗来说,一台服务器就是一台高性能的电脑,由空间商建立专用的机房,摆放无数台服务器,他们再向网络服务商租用大量的网络接入机房,这样就可以向用户提供虚拟主机,VPS,服务器等的业务租用了。

既然服务器就是高性能的电脑,那我家里的电脑可不可以用来做服务器呢?理论山来说是可以的,但是家庭电脑有几个缺点,不能让你当成服务器来使用。

在中国,规定家庭宽带不允许用于提供公众的网络服务,必须由专业的IDC来提供网络服务。

首先呢,家庭宽带一般从网络供应商获得的宽带是动态IP的,也就是你每次断网以后,下次再拨号,网络供应商会重新分配给你一个新的ip地址,这样你的地址就不是固定的了,域名解析就需要变更,要不然访客就找不到你的网站在哪里。

这时候有人会说,那我的宽带路由器我加装UPS不间断供电电源,让他永远不断电不就可以了吗?很遗憾,也不行,因为网络供应商为了防止我们提供网络服务,会对我们的网络每24小时重置一次,即使你不断网重拨,24小时也会自动帮你换一个ip地址的。

当然,这也不是个无解的问题,技术强一些的人,也会用动态域名之类的方案来解决,但接下来的问题,加在一起,就让大部分人束手无策了。

第二个问题,带宽,我们现在很多家庭已经安装了50M,100M,200M的宽带,甚至500M和1000M的宽带都在很多城市已经开始普及了。但是这个带宽,仅仅是下行,就是下载的速度,上传的速度,一般就只有1m,2m,10M,20M,基本上最高也只能到20M。运营商把我们的上传带宽给限制了,其他的上传带宽,都卖给了网络服务提供商,比如IDC,视频网站等等需要大量上传带宽的商家。

也就是说,我们在家里下载可能达到10Mb/s,但是我们要传文件给其他人,上传的速度最高也只能达到2M/s。你可以拿出来自己家里的宽带申请合同书看一下,是不是类似这样限定的。

第三个问题就是端口了,为了防止家庭宽带用户提供网络服务,网络供应商还关闭了提供网站服务的常用端口,比如用于http服务的80端口,https加密服务的443端口和8080端口等等。

如果你非要提供网络服务,那就必须使用一个端口号,比如1.1.1.1:3456或者www.baidu.com:3456,而向IDC申请的空间我们只需要输入ip地址或者域名就可以了。比如www.baidu.com

最后一个问题,365×24小时在线,如果家里的电脑保持长期开机的话,电量使用也是一个非常大的问题。机房虽然电脑很多,但是同时向很多用户提供服务,一台服务器可能被很多个用户同时在使用,资源尽量最大化的被使用了。

如果上面这些问题你都不在乎,那你仍然可以使用自己家里的电脑提供网络服务。

空间租用服务的IDC

能够提供空间租用服务的IDC非常多,比如阿里云,腾讯云,等等

这次国内空间的租用,我们仍然以阿里云为例来讲。

https://wanwang.aliyun.com

还是打开阿里云(万网)的网站,上半部分是域名业务,往下滚动页面,下半部分就是虚拟主机业务了。

虚拟主机分别有独享云虚拟主机,海外云虚拟主机,轻量应用服务器。

独享云虚拟主机下面的独享基础版

5G 空间,指的是网页存储空间,表示你的网站空间里可以放多少内容,如果是小型公司或者个人博客,一般网站的内容不是很多,以文字或少量图片为主,5g空间可以存放500k的网页大约一万多个吧,1m的图片五千多张。

500M数据库指网站的数据库存储空间,和网页空间是独立计算的,一般的小型网站只有几m的空间就够了,数据都是以文本的形式保存的,500M可以存放非常庞大的数据量。

2M 峰值带宽,值得是服务器分配的网络带宽,2M的话,一般同时在线200人左右,一天访客2000人左右够用了。

1G 内存 只是的服务器分配给该账户的可用内存量,1g内存基本上能满足简单的网站同时在线上千人访问。

价格是187元/年,也就是说,建好了网站,每年域名大约70元,空间178元,如果网站后期没有额外的维护支持,只需要248元就可以维持运行了。

独享标准型就是在基础版上面增加了一些服务器的资源。根据自己的网站规模,内容用户量来选择就好。

海外云虚拟主机,是指的机房布设在海外的,主要适用于一些业务针对海外的企业或者服务,海外用户访问会更快一些,外贸企业多会选择这一类海外机房,同时还会根据业务所在国家,选择对应国家的IDC或者机房。

轻量应用服务器

云虚拟主机,是在安装好web环境的服务器上给你开一个网站的账号,你不需要去设置任何环境,只需要购买的时候选择需要的web环境,买好空间把你记得网站内容上传到空间和数据库就可以使用了。

服务器只是给你一台云服务器,只有纯净的操作系统环境,里面的各种iis,nginx,apache等等的网页代理环境还是需要你自己去安装,设置防火墙等等。

阿里云的轻量应用服务器,可以根据需要,选择机房所在地,操作系统,网页代理环境。

选好空间以后点击购买,就跳转到注册或者登陆页面了,注册个新账号或者用以后的账号登陆,付款以后,进入空间面板就可以看到自己的空间了,复制自己的ftp或者ssh等账号信息出来,下一课我们会讲一下怎么使用ftp软件来上传自己的网站程序到空间里面。

 

购买域名,获得免费域名,com域名net域名tk免费域名

购买域名需要找一个IDC

就像我们要报户口需要找户籍机关,注册公司要去工商局一样。

域名是有国际域名组织来进行管理,每个域名都需要向国际域名组织注册。

具体负责注册的机构我们就叫IDC,IDC国际域名组织代理域名的注册工作。

IDC(Internet Data Center),即互联网数据中心。 是指在互联网上提供的各项增值服务服务。 他包括:申请域名、租用虚拟主机空间、主机托管等业务的服务。

我们的域名要通过IDC向国际域名组织申请,我们的网站空间也需要向IDC租用。

国内知名IDC

阿里云(万网):http://wanwang.aliyun.com,新网:https://www.xinnet.com,新网互联:https://www.dns.com.cn/,腾讯云:https://cloud.tencent.com/,百度云:https://cloud.baidu.com/,京东云:https://www.jdcloud.com/,华为企业云、蓝汛、网宿科技、世纪互联、盛大云、西部数码、35互联等等。

在中国,提供IDC服务的供应商成千上万家,这些IDC中,有些提供提供面向中小用户的域名和虚拟主机服务,有些就只针对大型企业客户提供专业的数据服务。我们只是要做一个简单的网站,购买一个虚拟主机或者vps就能买足需求的话,选择有域名标注的IDC平台就可以了。

海外知名IDC:

亚马逊云,微软云,谷歌云,godaddy,namesilo,name.com,namecheap,bandwagonhost等等。

海外的IDC供应商也是数不胜数,仅列举几个国人比较常用的出来。

以上列出来的海外IDC,有些仅提供域名服务,有些域名和虚拟主机都能提供,还有一些比较大的机构,不论大中小机构的各种域名空间数据服务都能满足,比如亚马逊云,google云。

说了这么多,接下来我们进入实际操作过程。

首先以国内的阿里云(万网)为例演示一下域名注册的流程。

1.打开阿里云(万网)网站https://wanwang.aliyun.com/:

中间的输入框输入需要的域名来注册就可以了,比如输入aliyunmayun,后面有选择后缀的选项,默认是.com后缀。输入完以后点击查域名按钮。

我们就可以看到,这个域名的很多后缀是没有人注册过的,我们就可以选择一个自己需要的后缀来注册。如果后面显示已注册,那就要重新输入其他的域名来注册了。

选好了自己需要的后缀,点击加入清单。

弹出来需要登录的弹窗,如果现在就买你选中的域名,那就点击现在就去登录按钮,如果还想选择更多后缀或者其他域名一起注册,就点击暂不按钮。

我们先演示只注册一个域名的流程,点击了登录按钮,进入登录页面。

这时候,如果你已经有阿里云的账号,就可以直接登录了,如果没有,那就点击登录按钮右下角的免费注册页面。进入注册流程。

注册阿里云账号的过程就不一一演示了,填写个人相关信息,或者使用淘宝或者阿里的其他平台账号在阿里云登录都是可以的。注册完以后登陆,返回域名查询结果页面,重新点击加入清单,加入成功的话就会变成移出清单,说明这个域名已经加入我们的购物车了。

点击右侧中间我们标注的立即结算按钮,就进入了订单确认页面,

订单确认页面,我们需要操作的几处图中都已经标识出来了,选择域名注册的年限,最短1年,最长10年.选择域名所有人是个人还是企业,这里选择后会弹出域名所有人信息的设置选项,等下再看详细截图,如果有优惠口令在使用优惠口令后面的输入框里输入,没有就不理他。右下角还有个我已阅读,理解并接受〔域名服务条款〕的选框,一定要勾选上。上面的信息全部填完了就可以点击立即购买,如果是新用户,还要先填写域名所有人信息:

不论是选择个人还是选择企业,都会要求要求创业域名所有人信息模板,点击蓝色创建文字,就会弹出信息模板窗口。

上图是个人信息模板窗口范例,如实填写个人信息,因为有可能涉及到域名所有权的纠纷,尽量填写自己的真实信息。

域名所有人为企业的,和个人的信息模板基本相似,根据实际情况填写就可以了。所有人名称信息一定要填写准确,不然后面的备案就又要去做过户,可就麻烦了。

填写完域名所有人模板,选择好刚填写的模板,返回购物车,点击立即购买按钮,就进入支付页面。

根据自己的实际情况选择支付方式,最方便的当然是支付宝了,选择以后,点击立即支付,就会跳转到支付宝支付页面;

用手机支付宝扫码支付或者点击右侧的登陆账户付款,使用电脑支付都可以的。

完成支付以后,这个域名的所有人就变成你了。

通过阿里云(万网)注册域名就完成了,下一步就是域名的解析了,下一课我们再讲。

接下来再给大家演示一下如果在国外的IDC平台注册域名。

这次我们以namesilo网站为例来讲一下海外IDC注册域名的流程。

namesilo的网址是:https://www.namesilo.com

namesilo的主营业务只有一项,就是域名注册,因为提供免费的隐私保护服务,所有namesilo在国人中的普及率还是非常高的。

同样是在输入框输入自己想要的域名,然后点击search

就可以看到没有被注册的后缀有哪些,选定需要的后缀,点击register checked domains 按钮,就会跳转到域名信息选项页面。

选择是否需要域名隐私保护,和域名注册时长。就可以continue下一步了。

这个页面有两个选项,登陆以后账户或者新建一个账户。根据自己的实际情况登陆或者新注册再登陆。

登陆以后就跳转到了支付页面,

namesilo支持7中支付方式,信用卡,充值账户,paypal,bitcon(比特币)。。。。 国内用户用的最多的就是支付宝了,选中支付宝,在后面的输入框里输入你要支付使用的支付宝账号,再点击go。

到了支付宝收银台,选择手机支付宝扫码支付或者右侧的登陆网页版支付宝支付。

支付完成以后,我们也在namesilo平台拥有了该域名我们注册年限的所有权。

上面给大家讲了国内和海外注册一个付费域名的方式,

接下来给大家介绍一下怎么获取一个免费的tk域名的方式,有时候我们需要一个临时的短期域名,或者不重要的使用,更或者,我们觉得tk域名有特殊的用途,比如本博的franqi.tk,把tk当作talk的意思来用,franqi talk也是很不错的。

TK域名是南太平洋岛国托克劳的国家域名,向用户提供三个月到一年的免费使用,到期前一周也可以免费续费3-12个月。当然如果你觉得这个域名有价值,也可以付费注册使用。

tk域名的注册地址非常好记,就是dot.tk

因为是国家级的域名管理组织,所以他们的业务就很单一,只有域名注册这一项业务。

在输入框中输入自己想要的域名,点击check按钮。

就可以看到自己的域名没有被注册或者已经被注册,没有被注册后面的freee是绿色的,最后有一个get it now,点击就可以加入购物车了。可以看到还有很多其他的免费后缀可以供我们选择,比如.ml .ga .gq .cf.

dottk目前也提供其他非自有后缀域名的付费注册,比如.com等后缀的域名也可以在dottk平台注册。

加入购物车以后点击右上角的chekout按钮,就会进入域名选项页面。

这里有三个选项需要注意,我都用红色的框标记出来了。

第一个是Forward this domain,意思是把你注册的域名转发到其他的网址,如果你在其他平台有一些内容,比如今日头条,或者网易云课堂等等,你就可以把这个域名转发到头条或者云课堂给你的长网址。

点击以后会弹出输入框,在输入框中输入你要跳转的网址就可以了。

第二个是user DNS 就是使用第三方的dns。dottk官方也提供免费的dns解析服务,但是如果你想使用功能更为强大的第三方DNS,比如dnspod,CloudFlare等等,就需要在这里填入你从第三方dns获取到的dns服务器地址,有些dns服务器提供的是域名dns服务器地址,有些事提供的ip地址的,根据实际情况输入。

第三个选项就是Period下面的选项了,这里默认是的3个月免费使用,你也可以选择12个月免费或者一年起的付费。免费的话需要在到期前一个礼拜过来续费,仍然可以选择免费最长12个月。

选好时长以后就可以点击continue进入下一步的操作了。

在这个页面我们可以看到,我们的域名及价格已经列出来了,需要我们注册用户或者登陆已有账户。根据自己的情况选择。

注册新用户的话,在输入框输入自己的邮箱地址,有时候会弹出验证窗口,根据验证提示不厌其烦的多次点击要求的图片,确认是真人不是机器人通过验证以后,就会发送邮箱验证邮件到你刚才填写的邮箱里面。

点击邮箱收到的验证邮件,就可以填写自己的个人信息用户注册一个新的账号了。

如果注册完登陆以后发现自己的购物车里面有没有刚才注册的域名,就把刚才的流程重新操作一遍。

这样你就获得了一个免费的域名。

网站制作,搭建网站,搭建个人博客,制作公司网站

想要做一个网站,就要了解网站都需要哪些东西

本文简单的从一个普通人的角度介绍一下网站怎么做,要准备什么,网站到底是怎么回事。详细的操作我们后面的文章还会再做介绍。

一、域名

等同于身份证上的人名,公司注册的名称。

1、域名常见后缀(通用顶级域名):

com:商业机构 net:网络机构 org:非盈利组织 gov:政府机构 edu:教育机构,学校

2、国别域名:

中国:cn com.cn gov.cn net.cn gd.cn ……

其他常见的国家地区域名:hk:香港 tw:台湾 us:美国 uk:英国 cc:科科斯群岛 de:德国 tv太平洋岛国图瓦卢 me:黑山共和国 EU:欧盟 ……

3、其他类别域名(行业及特殊用途)

info:信息 app:移动设备应用程序 name:个人姓名 travel:旅游 xxx:色情 ……

最低3個字符,最多63個字符。3位以内的都是高价卖出,不开放直接注册。

com域名7位以内的基本被抢注完,只能选择8位以上的域名。

注册时长:1-10年。

二、空间

家,每个人都有的家,谁家的孩子,谁家的父母。公司的注册地址。

虚拟主机,虚拟服务器vps,云服务器,服务器

服务器:服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

简单来说,服务器就是一台或多台硬件配置非常强悍,使用专用的服务器操作系统的电脑。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

虚拟主机:一台具有网络服务的服务器,可以安装多个网站,给每个网站分配一定的硬盘空间,及cpu,内存,连接等的限制。就是一个虚拟主机账号;

虚拟服务器VPS(Virtual Private Service,虚拟专用业务):一台服务器可以虚拟出来多个VPS,多个VPS运行在同一台主机上,每台VPS占用指定的空间,CPU,内存,带宽,流量等资源。操作和整台服务器的操作相同。都需要选择安装操作系统,自己安装配置web,ftp,mail等服务环境,自己安装独立的软防火墙。

云服务器(Cloud Virtual Machine,CVM):是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。简单来说就是由idc把大量硬件资源通过云服务器平台整合在一起,用户随时可以对自己需要的硬件资源进行增加或减少,而不需要通过硬件的变更才能变更资源。

根据不同的网站需求,选择适合自己的空间类型。

个人博客,小型公司用于展示的网站,虚拟主机就能满足需求。IDC提供的虚拟主机,一般空间从10M到20GB不等,当然也有更大空间的,但是一般给的连接数和月度流量都是有限的,如果网站的访问量在日IP不高于2000IP的情况下,推荐选择虚拟主机。

有特殊需求,需要一些虚拟主机不能提供的服务,比如多环境支持,不常用的组件,流量日IP在2000-20000之间,推荐选择VPS。有服务器的自主操作权限,可以随意的安装自己需要的操作系统和各种服务环境和组件。大部分vps的带宽虽然有限,但是流量并没有限制。对刚起步的网络服务,价格是非常有优势的。

流量比较大,或者资源数量比较多,同时在线的人数较高,需要高稳定性,这时候就要选择云服务器了。云服务器可以提供超量的空间,网络带宽,流量服务,空间在费用充足的情况下,也可以是无限的,带宽从1m起,也可以随时根据自己的用户使用情况进行升级或者降级,几分钟就能完成部署。便利性非常的强。流量一般也是无限的,只要你能用满你的带宽,不至于造成整个机房的资源受影响,就可以无限制的使用流量,当然受到黑客的攻击就需要采用其他的防火墙和cdn等需求了。

独立服务器,目前对大部分人来说已经没有太高的存在意义了,因为你买过来硬件资源就是固定的,业务量的变化要对硬件进行升降级都比较困难,需要去机房操作。但对一些对业务数据安全性要求较高的人来说,不希望自己的数据控制在别人手里,那还是有很重要的价值和意义的。

服务器操作系统:Windows 2003 Windows 2008 Windows 2012 Windows2018 unix linux(发行版:centos ubuntu Debian)

WEB服务器代理程序:iis,apache nginx lighttpd

三、程序

程序是一个网站的身体,就像人的身体,或者公司的业务。

简单的程序可以由静态页面来承担,或者程序人员自己开发。

功能复杂一些,使用第三方的程序

个人博客:wordpress Tale NiceFish
企业站 资讯站 的cms内容管理系统:dedecms 蝉知企业门户系统 帝国cms
商城系统 ecshop shopex shopn hishop
论坛 discuz phpwind phpbb MyBB

主流程序基于 php+mysql环境 php程序语言,客户电脑上运行,读取服务器后台的mysql数据库

还有其他的一些语言,.php,asp,.net,Java,python。。。

数据库:access,mssql,mysql,

四、前端设计

网站需要一个皮肤,就像人需要一个形象。等同于化妆打扮。

设计稿

正式一点的网站需要有一个设计稿,对网站整体形象的设计。网站的UI系统:logo,网站结构,页面结构,色调,图标,图片风格等等。

样式表

网站有了设计图,需要前端设计师对设计稿进行切图处理,把一整张图片切出来一个个的小的图标和图片,应用到网站上。应用的过程需要用样式表来保持图片的整体性,同时样式表和Java script还可以给网站的展示加入动态效果,让网站更具有欣赏性。

当然小型的网站,也有直接使用最简陋的默认页面,直接调用内容展示。网站的最主要功能是功能,如果功能足够强大,样式即使不好看,也能吸引到用户来使用,而如果没有功能,不能满足访客的需求,再好看的网站,也仅仅是让用户浏览,并不会产生太强的粘性。

模板:很多第三方的网站程序,也有很多设计师为他们提供模板,有付费也有免费,免费的使用的人更多一些,就会导致有些网站的设计效果雷同,看到很多相似度比较高的网站。也可以请设计师制作定制化的模板效果,花了钱,雷同的概率就比较低,设计效果也会更好。

五、内容

内容其实应该再更早的时候提出,之所以放在后面,是因为这一块的内容比较重。

网站的其他部分,都是为内容服务。

只有确定了内容,才能根据内容选定合适的域名;

根据内容的受欢迎程度,选定空间;

根据内容的数量和展示形态,选择网站程序确定框架;

根据内容来确定访客群体,从而确定网站的设计风格。

所以也有“内容为王”的说法,都是表明内容,才是一个网站的基础,才能决定网站的高度和能走多远。

网站内容主要有以下几种形式:

信息展示:门户网站,新闻站,企业网站……

事迹,心情记录:游记,旅游攻略,博客,微博……

工具:导航站,查询快递,股票信息查询……

IM:聊天室,语音平台…..

销售:商城,批发平台……

交流:论坛,社区,SNS平台

信息发布:分类信息平台,行业信息平台

游戏:网页游戏,小游戏,手机游戏,对战平台……

等等。。。。。。

当然很多网站的功能也有重叠,一个网站有多个功能。

如果是个人博客,就需要想清楚,自己的博客上面,要写什么内容,自己的生活记录,工作笔记,技能记录,还是同行交流。。。

如果是企业网站,那就要先策划好网站的栏目,网站上放哪些内容,设置哪些栏目。产品或者服务只用于展示还是需要能够在线订购等等。

搞清楚了有哪些内容要在网站上开展,然后选择域名的时候就可以根据自己的业务,或者业务相关的行业,或者自己的品牌,自己的昵称,公司的品牌,公司名称缩写等等选定域名。

看完这篇文章,大概了解了一下网站的基本架构,让大家知道,做一个网站要怎么做,只是会说要怎么做了,具体的操作还不知道。下一篇文章,就是具体操作的第一步,域名的购买。