手把手教你搭建一个属于自己的网站

news/2024/5/11 18:07:57/文章来源:https://blog.csdn.net/weixin_34356310/article/details/89619731

​ 其实去年就写过一篇,当时写的很简短,算是基础的基础,今天就再来一起分享下网站建设方面的知识。看过之前我写的那篇的可以直接从基础篇备案看起。

ps:以下内容为了便于理解,部分是本人自己理解总结,非官方解释。

基础篇

认识网站

网站也可以理解为web应用程序,只不过无需用户下载,只要有网络,随时随地都能访问。

网站的组成

网站的基本组成:域名、网站空间(服务器,vps)、网站程序、数据库等。

域名

可以简单的理解为网址,如果没有域名的话,访问网站只能使用ip地址,但是ip地址 ‘长又不好记’ ,所以就有了域名。

通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。

网站空间

先说说服务器:是提供计算服务的设备,和咱们的电脑架构类似,相当于一台24小时不关机的电脑(性能要比普通电脑强很多倍)

VPS:即指虚拟专用服务器,是将一个服务器分区成多个虚拟独立专享服务器的技术。每个使用VPS技术的虚拟独立服务器拥有各自独立的公网IP地址、操作系统、硬盘空间、内存空间、CPU资源等,还可以进行安装程序、重启服务器等操作,与运行一台独立服务器完全相同。

网站空间就是咱们所谓的虚拟主机,虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等;提供必要的站点功能、数据存放和传输功能。

通俗的说服务器就是一个小区,vps就相当于这个小区里的每栋楼房或者xx单元,虚拟主机就是服务器或者VPS租出去的每一个房屋,域名就相当于门牌号,有了这个门牌号,才可以知道别人在的具体位置

当然如果嫌麻烦可以直接使用github pages或者coding pages去托管你的静态资源。

网站程序(网站源代码)

程序就是建设网站所有使用的编程语言,换成源代码就是一堆按一定格式书写的文字和符号。源代码是指原始代码,可以是任何语言代码。

比如大家随便写一个html文件,这就算是一个程序。

数据库

最开始的网站都是静态网站,用来展示一些数据,无法存储数据。

后来有了动态网站,就有了数据库,通俗的理解为就是一个大的仓库。

有了数据库,我们可以保存用户信息,商品信息,等很多数据信息。

网站分类

根据网站所用编程语言分类:例如asp网站、php网站、jsp网站、Asp. net网站等;
根据网站的用途分类:例如门户网站(综合网站)、行业网站、娱乐网站等;
根据网站的功能分类:例如单一网站(企业网站)、多功能网站(网络商城)等等。
根据网站的持有者分类:例如个人网站、商业网站、政府网站、教育网站等。
根据网站的商业目的分类:营利型网站(行业网站、论坛)、非营利性型网站(企业网站、政府网站、教育网站)。

备案

域名备案

凡是你使用的主机在中国大陆,那你当前绑定的域名都需要备案(网站ICP备案),指向外国主机或服务器则不需要备案,具体备案流程可以自行搜索。

如果你只是买来域名收藏或者投资,不是用来建站,那就无需备案了。

17年的时候管局又更改了规则,好多域名都已经在国内无法取得备案了,下面是一份来自管局的可以备案的域名单:http://xn--fiq8ituh5mn9d1qbc28lu5dusc.xn--zfr164b/

公网安备

如上图,这就是公网安备,这种一般是交互式网站需要去当地所在公安局登记,这个备案的作用是为了当地公安局对网络安全进行管理和监督。一般个人非营利性网站申请公网安备的少之又少,原因你们懂得。

交互式网站备案成功后,基本你就处于网警的监督下了,一旦出了问题(遗漏屏蔽关键词等),警察直接能找到你个人或单位,处罚是很严重的,不可儿戏。

实战篇

准备

虚拟主机可以看下景安的或者阿里云的,但是现在大厂的云服务器活动都很多,也非常便宜,之前在博客整理过阿里云近期的优惠活动:https://www.iyouhun.com/post-123.html. 这里我就用我服务器开的主机做演示。

域名就更不用说了,现在各大idc一直有活动,几块钱就能注册一年,如果是测试也可以使用免费的tkml等等。这里补充一个新网的活动,新用户免费撸1年域名 4个自选 需实名认证http://www.xinnet.com/composite/zt/2018Y1012domain.html (真的不是广告,碰巧看到的)

自行备好程序,上次我演示是用的静态html,这次就用typecho程序做演示。

工具:FlashFXP.zip

上传程序

打开 FlashFXP > 点击会话 > 快速连接

连接类型选择FTP按要求输入主机信息

如果是服务器则选择 SFTP over SSH 按要求输入服务器信息

然后将你的程序上传到主机根目录里,如果主机管理平台支持在线解压就上传压缩包,在管理面板解压,不支持就本地解压上传。注意,一般网站虚拟主机都有默认文件夹配置(例如、根目录文件夹、备份文件夹、日志文件夹)

如下图:默认左侧是远程主机内容,右侧是本地计算机文件,选中你要上传的程序,右键 > 传输选定的项

绑定域名

首先去域名管理平台解析域名(也就是你购买域名的地方)

然后进入域名解析页面,添加解析保存即可,记录类型看你主机商要求,一般是A

一般购买的虚拟主机都会有一个管理虚拟主机的页面,在这里你可以查看所有主机信息,并且可以给主机绑定域名。

安装程序

如果你是静态的网站,没有后台不用配置数据库等等,那到这里直接访问你绑定的域名就行了,至此这个网站就好了,可以去尝试做下SEO优化,这样百度就会更容易收录你的网站了。

还有一种是需要在程序文件中配置数据库信息例如config.phpconfig.asp等等,或者访问特定的路径安装,例如访问:域名/install域名/install.php等等。

一般的开源程序,都有引导式安装,第一次访问你绑定的域名,它会自动识别程序是否安装,未安装则跳转到安装页面。如下图typecho

然后就是输入数据库信息网站管理信息等配置信息。

这就是搭建好的网站啦

总结

这里我拿的 typecho开源程序做的演示,自己写的也好,直接使用别人开源的也好,所有的程序安装都大同小异。格外注意下主机/服务器环境和与程序所需安装环境是否匹配就行了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_728656.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

日常浏览网站整理

2019独角兽企业重金招聘Python工程师标准>>> 工具网站 imgbase64 bejson 开源网站 spring4All美团技术团队博客阿里云栖社区bittiger聚客网我全科牛人博客地址 你假笨JVM博客地址 徐靖峰博客地址 芋道源码 纯洁的微笑 王亚普 程序员DD 阿里-李鼎 阿里-梁飞 …

写论文的时候会经常使用到的技巧、网站、工具整理【转载】

学习需要,非商业转载,如有侵权请及时联系,立删,十分抱歉 工具汇总一: 知乎地址:https://zhuanlan.zhihu.com/p/25595196 (16.02.27 更新)以下内容包括:选择正确的英文词语…

大型分布式网站架构技术总结

网址:http://www.cnblogs.com/itfly8/p/4967966.html本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记&#xff0…

迁移TFS2008后,项目门户网站及Team Explorer的报表均无法正常显示的原因

一、wss 1.检查wss网站集管理员,并且进入该网站查看网站权限。 二、reporting serivce 现象: 通过TeamSystemWebAccess插件进行web访问查询报表时,提示: 处理报表时出错。 (rsProcessingAborted) 无法模拟数据源“TfsOlapReportDS…

asp.net网站怎么启动_新的ASP.NET网站启动

asp.net网站怎么启动A few weeks ago we introduced a beta of a freshly designed http://asp.net website. Today we launched it. Jon, myself, and the team that manages the site took lots of your feedback (lots from the comments of the Beta Blog Post) and did ou…

服务协议隐私政策_隐私链-随着第三方服务的堆积,您网站的隐私政策

服务协议隐私政策There are so many really innovative products online right now. A good friend was showing me amazing product called Intercom that lets you see who of your users are online, their social profiles, even direct message/chat them live on your si…

前端代码在线调试分享网站

1、RunJs 2、CodePen 3、JsFiddle

带命令行的嵌入式系统_带有嵌入式命令行的网站:您的命令行进入了我的Internet

带命令行的嵌入式系统Eight years ago I wrote a post called Opportunity: Windows is completely missing the TextMode boat. The language is dated... 八年前,我写了一篇名为《机会:Windows完全没有TextMode的小船》的文章。 语言过时了... I assum…

henny penny视频_Penny Pinching视频:在数据中心之间移动Azure网站

henny penny视频I talked about Pinching pennies when scaling in The Cloud last week when I added jQuery lazy loading to my podcasts Website. I wanted to avoid paying any unnecessary bandwidth costs. The result was great and Ill be under my bandwidth this mo…

梁斌penny_Penny Pinching在云中:在Windows Azure网站上启用新的文物性能监控

梁斌pennyIve been looking for ways to save money running my (now 12) websites in the cloud lately. Getting insights from logs has been helpful, but I really want more details as to what my app is doing so that I might do less of it. Remember the secret of …

javascript扩展_丰富的新JavaScript代码编辑器,扩展到多个Microsoft网站

javascript扩展I noticed yesterday that some C#, JavaScript and CSS files I had sitting in SkyDrive were suddenly editable. 昨天我注意到,我坐在SkyDrive中的一些C#,JavaScript和CSS文件突然可以编辑。 Not just editable, but ther…

前端资源(框架,库,网站)

前端有很多优美的框架和库,以及一些资源很多的网站和博客,今天我准备和大家分享分享 框架 库 插件 工具 网站 (由于Vue和React的UI库比较多,我将在下一篇文章中展示) 框架 Vue: Vue (读音 /vjuː/,类似于 v…

mac azure git_从一个Git存储库将两个网站部署到Windows Azure

mac azure gitDeploying to Windows Azure is very easy from Git. I use the Azure Cross-Platform Command Line (open source on github, written in node) that I get from npm via "npm install azure-cli --g" to make the sites. 从Git部署到Windows Azure非常…

Penny Pinching在云中:Azure网站何时有意义?

I had a great conversation on Twitter with Frans Bouma about pricing where he asked a number of questions that werent easily answered in 140 characters. The pricing for these things isnt clear or easy. Its not clear or easy because its complicated. 我在推…

img 平铺._在几分钟内为您的网站制作Windows 8.1固定实时平铺

img 平铺.I actually set this up on my site a few months back when Windows 8.1 preview showed up, but I didnt mention it. If youve got Windows 8.1, youve likely figured out that the most fun apps are ones that have active live tiles. 实际上,几个月…

您要访问的网站包含有害程序_下载包装程序和有害软件纯属邪恶

您要访问的网站包含有害程序Call it Adware, Malware, Spyware, Crapware, its simply unwanted. Every non-technical relative Ive ever talked to has toolbars they apparently cant see, apps running in the background, browser home pages set to Russian Google clone…

修复:Microsoft Edge无法查看或打开VirtualBox托管的本地网站

Im using VirtualBox on a Windows 10 machine along with Docker to deploy ASP.NET websites to local Linux Containers. To be clear, this isnt accessing websites with http://localhost, this is accessing locally an VirtualBox virtual network. 我正在Windows 10计…

是该重新思考一下网站综合监测技术的时候啦

根据维基百科的定义,综合监测(也称主动监测)技术是指使用Web浏览器模拟或用Web交易的脚本记录来完成的网站监测。它通过创建行为脚本(或路径)模拟客户或终端用户在网站上执行的操作或路径。然后在设定的时间间隔内持续…

你凭什么说你的网站用户体验好[转]

2019独角兽企业重金招聘Python工程师标准>>> 你凭什么说你的网站用户体验好[转] 2011年03月28日 星期一 13:55 朋友去面试。对方问他:说说你之前做的那个站,有什么地方好的?朋友就说:用户体验比别的站好。对方又问&…

大型网站技术架构(一)大型网站架构演化

2019独角兽企业重金招聘Python工程师标准>>> 看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及ses…