打造个人专属网站攻略:自学搭建网站全解析

如何自行搭建网站

随着互联网的蓬勃发展,众多企业纷纷借助网络展示自身形象,或通过网络销售产品,由此催生了众多提供此类网站建设服务的公司。

然而,随着众多工作室、个人及公司的加入,该行业逐渐演变为价格战,许多企业提供的网站建设服务价格从几百元到几千元不等。面对南京网站建设行业如此激烈的竞争,企业应如何应对并突破,以实现自身壮大?本文将就此展开讨论。

首先、优化企业自身硬件与软件:所谓硬件,即企业自身的品牌形象需建立完善,对外需树立良好的知名度和口碑;要打造硬件,企业需完善内部工作流程,以标准规范项目每个阶段,并确保每个阶段的质量和水平,从而实现稳定发展。

所谓软件,即企业内部的人员架构,这是关键。企业只有人员稳定,才能专注发展,核心骨干需保持稳定,正如“铁打的营盘流水的兵”,抓住核心,做大做强便指日可待。

除了人员架构,企业还需注重企业文化建设,一个企业拥有独特的文化,才能发展成为一个具有个性的网站建设公司。

其次、拓展企业业务范围:网站建设公司需为企业提供全方位的服务,解决网络各方面的难题,如网站建议、网站优化、网络营销、微博和微信的维护等。

第三、避免价格战:任何公司若仅靠拼价格,很难实现良好发展,这一点在传统行业同样适用。

低价难以打造精品,精品少则难以提升企业品牌知名度,进而影响为大客户提供服务的可能性,从而导致公司运营陷入恶性循环,同时也会扰乱行业秩序。

第四、采用标准工作流程进行控制:这一点在第一点中已有阐述,在此再次强调,因为工作流程的控制关系到项目进度和质量,同时也关乎企业口碑。

做好这一环节,项目进度和质量得到保障,赢得客户认可,进而进入良性循环。

个人如何搭建网站

搭建个人站点,大致需要完成以下几项任务:

购置一台具备公网IP的服务器的操作系统,搭建环境,购买域名,将域名与IP绑定,部署应用程序。完成这四步,个人网站即可搭建完成。后续工作则是对网站进行不断完善和提升。

以下是依次介绍:

服务器

大多数公司都会拥有自己的服务器和公网IP,要么托管,要么自建机房。但对于个人用户来说,没有必要浪费时间和精力去做这些事情,购买一个VPS(Virtual Private Server)即可。什么是VPS?建议大家在维基百科上查阅相关资料。简单来说,VPS就是一台虚拟主机,除了看不到机箱之外,你可以像操作一台实体服务器那样操作它,拥有独立的操作系统和硬盘空间、独立的内存和CPU资源、独立的执行程序和系统配置等,可以自行安装操作系统和软件,独立重启等。

在VPS的选择上,我使用的是Linode。Linode是一家来自美国的专注于提供Linux VPS的服务提供商,虚拟化技术采用了Xen,Linode的含义是Linux Node。注意,这里的操作系统是Linux,我推荐所有个人建站都采用Linux,原因不言而喻。如果你想采用Windows Server,后面的内容就不必看了。

Linode在国内外口碑都不错,价格适中,质量可靠,童叟无欺。Linode提供了各种Linux操作系统供选择,如Ubuntu、Redhat、Debian、CentOS等,安装系统和重装系统都非常简单。

下面简单介绍一下步骤:访问Linode官网,填写邮箱、用户名密码,完成注册。Linode会发送一封邮件进行确认,打开邮件中的确认链接,即可看到以下内容:

Linode通过其ticket system(一套支持系统)提供7 x 24 x 365的支持服务,请注意,这里指的是支持服务,而非7 x 24 x 365的不停机服务。我现在特别反感一些企业客户,一谈就说永不宕机,除了上帝,谁能保证永不宕机?时间长了,自己都会宕机!另外,Linode还提供了4小时的免费试用服务,非常厚道。如果你试用后觉得不满意,可以选择不使用。

选择继续,就可以选择机房了。Linode目前提供了东京和欧美等地的机房选择,我选择了东京机房,据说这是针对亚太地区用户需求新开辟的,速度很快。然后选择操作系统,设置硬盘大小、root密码等,点击“Rebuild”,进入VPS的控制台。等Host Job Queue的所有任务都是绿色的“Success”,就可以点击“Boot”,启动系统。然后找到“Remote Access”标签,点击进入,即可找到服务器的访问IP。打开终端,输入ssh rootx.x.x.x,即可登录系统。看到了吧,非常简单!

试用后,如果你觉得满意,点击“Account”标签,完善个人信息,选择服务器配置,支付信息,然后就可以完成支付流程。

我选择的是Linode 1024套餐(24 GB DISK, 2000 GB),按照年付费的话大约230美元左右。大家这两天赞助的零花钱,差不多够一年的年费了:)支付方式包括Visa、MasterCard、American Express,只要拥有信用卡,支付都非常方便。

另外,需要注意的是,拿到IP后,一定要在不翻墙的情况下测试一下是否可以正常访问。我就遇到过这个问题,在国内无法访问,但通过VPN可以。我估计是哪个倒霉孩子以前用过,被墙之后不用了。

不得已,我发起了一个Ticket(支持问题),说我在中国大陆无法访问这个IP,但通过VPN可以。那哥们响应倒是挺快,但显然不懂我国行情,让我执行mtr–r x.x.x.x,mtr可以结合ping、nslookup、tracert诊断网络传输问题。我只得把数据反馈给他,结果人家还要其他数据,我就不耐烦了,用蹩脚的英文给他解释了一下什么是伟大的墙,基本意思就是少废话,赶紧给我换个IP。那哥们看我气势汹汹,赶紧给我换了个IP,我一试没问题了,说了声“三克油”,他说“威尔卡姆”,这事就算结束了。两人共交手五个回合,用时2小时,效率还算可以。

无奈之下,我提交了一个Support Ticket(支持问题),反映我在中国大陆无法访问该IP,而通过VPN则可以。那位技术人员回复速度倒是挺快,但显然不太了解我国的情况,让我执行mtr–r x.x.x.x,mtr可以结合ping、nslookup、tracert来诊断网络传输问题。我只好把数据发给他,结果他还要其他数据,我就有些不耐烦了,用蹩脚的英文给他解释了一下什么是伟大的墙,基本意思就是少说废话,赶紧给我换个IP。那位技术人员看我态度强硬,赶紧给我换了个IP,我试了一下没问题,说了声三克油,他说威尔卡姆,这事就算结束了。两人共交手五个回合,用时2小时,效率还算可以。

搭建环境

我选用的服务器是Ubuntu12.04,64位。以下内容均基于该环境描述。

拿到了主机IP,你就算拿到了新房的钥匙,但是离入住还远着呢,因为你那个主机现在就是个毛坯房,除了进去看看,什么都不能干。好,下面我们做一下简装修。

1、创建用户

第一次登录需要root用户,什么是root?root就是整个Linux操作系统最厉害的主,他想干嘛就干嘛,他想删谁就删谁,他是光他是电他是唯一的神话,他就是我朝就是我D,所以非常危险,你们懂的。如果用root执行一下rm-rf,那整个锡安就会被抹掉,尼奥也拯救不了,如果root愿意,他可以抹掉你曾经存在过的所有痕迹。所以,我们不能没事就用root进去玩,为了解决这个问题,我们必须要建立一个代理,平时是普通用户,关键时刻充当root的角色。

具体操作如下:

首先用root登录系统

ssh rootx.x.x.x

创建一个新用户,用户名随你喜欢,比如叫做mactalk

adduser mactalk

按照提示信息输入密码和相关信息,就可以完成操作。完成之后系统就会自动建立/home/mactalk路径。

然后是授权,输入

visudo

在编辑器中找到如下内容:

root ALL=(ALL:ALL) ALL

在下面加一行

mactalk ALL=(ALL:ALL) ALL

通过ctrl+x保存退出即可。然后就可以退出root,用mactalk重新登录(ssh mactalkx.x.x.x),登录进来默认目录在/home/mactalk下,当你想行使root权限时,请在命令之前增加sudo,按照系统提示输入密码即可执行操作。

2、选择shell

用户建好了,下面我们为用户选择一种shell,估计小白看到这个又头疼了,啥是shell?

shell就是Linux的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。比如你对shell说,「你好」,shell就跑到内核那说,「老大,有人问候你呢」,内核就不耐烦的说,「有事说事,我特么忙着呢」,shell就把这条信息反馈给你,大致就是这样。以前讲Mac技巧的时候,经常跟大家说在终端里输入一些命令,那就是Mac的shell,都是一脉相承的。

以上所转载内容均来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2020@163.com,本人将予以删除。
THE END
分享
二维码
< <上一篇
下一篇>>