网站开办内容(如何建立个人网站的事情讲清楚教程)
优采云 发布时间: 2022-01-30 18:32网站开办内容(如何建立个人网站的事情讲清楚教程)
2002年正式接触电脑,2003年接触网站的建设,想想,时间不短。虽然我不是高手,但我还是有一定的发言权的。几个月前,我鼓励江表哥逃离直播空间,自己筑巢,最近他把他的网站和“统计城”网站都搬走了,然后他还帮忙“ 《贝吉塔星球》逃离了风雨飘摇的Live Space,后来有朋友问起个人网站怎么搭建,就干脆写了个教程讲解一下这栋楼的来龙去脉网站。
一、建筑网站 准备材料:域名和空间
网站 通常由一个域名和一堆 web 文件组成:
注意一些国外的空间几乎可以当成自己的电脑使用,包括编译安装程序(如Python)、SSH登录、可以在命令行执行MySQL等。好像没见过这么空闲的空间在中国。
域名和空间之间没有必要的联系。域名的作用就是以字符串的形式映射到一个IP地址,因为(1)IP地址太难记了(2)IP地址数量有限(在同一个IP地址上))可以放N个域名),所以需要域名之类的东西到另一个家,使用另一个空间。嘿,等一下,什么是域名解析?
二、关于网站配置1、域名设置
支付了注册域名的钱后,域名就是你的了。如果您在中国注册,您支付的域名可能不是您的。请务必查看您是否拥有以下权利:
如果域名真的属于你,那么你有一天对注册商不满意,你可以把它踢掉,然后转移给另一个注册商。
域名设置主要是一些解析工作,包括:
A记录:就是将域名指向主机IP,可以将顶级域名或子域名指向特定IP,这样你的子域名和顶级域名就不能在同一个服务器,比如我可以指向66.147.240.177,将test.yihui.name指向127.0.< @0.1 等 MX 记录:是邮件服务器。大家都知道邮箱是***@***.***的形式。域名转到其 MX 记录,然后将邮件发送到相应的(另一个)邮件服务提供商。比如我的域名yihui.name的MX记录是ASPMX.L.GOOGLE.COM,是Google Apps的邮件服务。地址,当你发邮件到 xie@yihui.name 时,系统会先查找 yihui.name 的 MX 记录,如果你看到了,哦,是谷歌,然后投递到谷歌家,谷歌收到邮件,一看,哦,如果你要发给xie用户,那就发到xie的收件箱;记得以前搜狗好像提供了免费的邮件服务,不知道现在还有没有,我用Google Apps很久了。CNAME:它是一个别名。这东西就是域名“掩码”。例如,如果我将 google.yihui.name 的 CNAME 设置为 ,那么当您访问前者时,您实际上是在访问 Google,并且该域名中收录的任何路径都将保持不变。比如google.yihui.name/services/正在访问/services/,但是你浏览器地址栏中的地址不会显示后者,而是“伪装”的地址。所以只要我高兴,我就可以随意发消息,比如“谷歌更改了网址,
域名设置好后,主机还需要一些响应工作。如果域名有 A 记录集但没有在主机上“接收”,那么 网站 也不起作用。主机如何接收取决于它已安装的 网站 服务程序。Apache 现在很流行,当然也有少数网站 还握着 Windows IIS 的大腿(使用 ASP 语言 + Access 数据库)。有一个新软件可能会取代 Apache,但名字被遗忘了。以Apache为例,会在主机上创建一个虚拟主机(Virtual Host)配置文件,告诉服务器,“嘿,有一个网站指向你,你要服务这个网站@ >,这个网站@网站放到某个目录下,如果有用户访问某个URL,
对于用户来说,不用担心这么多细节,上面原理的实现就是在后台将域名绑定到主机的目录(子域名绑定到子目录)。一般来说,网站还需要两个辅助工具,让车主可以随心所欲地配置自己的网站,即FTP和数据库。
(1)使用 FTP 传输网页文件
FTP用于将文件传输到某个服务器。只要你购买了虚拟主机服务,一般都会给你一个FTP账号。您可以使用此帐号登录您的主机,上传网页文件,然后用户就可以访问了。有点常识的是,诸如 index.htm/index.php 之类的 web 文件通常是主机在您访问目录时会自动为您找到的文件。比如访问yihui.name,主机会自动查找是否有index.php。如果是这样,请执行此文件为您的浏览器生成 HTML。这个文件的文件名可能是可配置的,但建议不要在这方面特立独行。
现在有很多成熟的建站系统,从网上下载然后上传到服务器,访问你的网站,按照提示一步步配置,就像安装软件一样。
(2)网站数据库
动态 网站 最需要一个数据库(甚至是一个文本文件“数据库”),如果你的 网站 是 PHP 的,那么 MySQL 就是完美的匹配。如果是PHP+MySQL空间(一般Linux主机都是这样的),主机服务商会给你分配一个MySQL数据库账号,包括:数据库主机(多为localhost)、数据库名、用户名、密码。这四项将在您安装 Web 应用程序期间被要求填写。
三、网站的操作
对于那些程序员来说,第一个例子通常是hello world,如果你想看到hello world,只要用任何文本编辑工具在一个名为index.htm的文本文件中写入“hello world”即可(注意Windows默认会隐藏文件扩展名) !确保文件名不是index.htm.txt,我不管),上传到网站根目录,然后访问你的网站,你可以很高兴看到这个你好不会变老的世界。
一个像样的网站当然不会像hello world那么简单,它运行起来就像一个复杂的程序,文件和数据库访问之间可能会有函数调用等等。世界上真正开发网站程序的人肯定很少,所以别担心,你可以使用其他人的程序。典型的 网站 系统包括:
网站的安装没什么好说的。一般是把整锅网页文件放在服务器上,然后访问你的网站,按照提示进行操作。设置网站Name 为名称,password 为密码。然后你会发现原来一个小人物也能创造出一个看似吓人的大网站。
但是维护网站并不是一件容易的事,当你有能力面对所有的选择时,你也会感到痛苦。像我这样业余玩了几年网站的人,都快要患上职业病了。如果有些东西没有对齐,他们会感到不舒服。如果有缺位,一眼就能看出来。段落的第一个空格缩进 2。字符或 1.9 个字符感觉不同。你可以改变一切,你可以随心所欲地安排它。只需一个文本编辑器和 FTP,您就可以更改上传、上传、阅读和更改。仿佛永远。所以build网站也要有一个好的心态,不要有一个完美的心态,否则你这辈子就得不断变化。现在网站系统更新也很快,每三五年就会有新的功能。你很想看到:我应该为 A 安装插件/为 B 更改主题吗?张三家有一个很酷的功能,我是不是应该想想它是怎么做的?...
那么,我建议你学习 HTML、CSS 和 PHP+MySQL,还是不学习?我也不知道。
还有搜索引擎优化(SEO),采取一些策略让搜索引擎像你的网站,让你的搜索排名高,你要了解什么是网络元信息(关键词,描述) ,什么是 301 重定向,什么是 404 错误,什么是 Apache 的 Rewrite 模块,什么是伪静态 URL;...
四、总结
我第一次看到最后写的总结,对吧?
购买域名,避免奸商。建议通过熟悉的朋友介绍。如果在国外买不到,可以用支持美元的*敏*感*词*或PayPal支付。域名必须每年支付。购买虚拟主机空间,避免奸商。建议通过熟悉的朋友介绍自己。做不到就不要随便google了,因为空间性能很重要,不试试不知道;根据您的网站要求购买相应的空间(静态?动态??),中国有不同类型的空间,可能会根据大小收费。据我所知,国外的HostMonster没有大小限制。价格是公开的,您可以自由使用。当然,设置域名服务器或A记录总会受到硬盘大小的限制。,指向主机通过FTP上传网页文件,然后访问你新的网站配置你的网站,一般可以登录网站后台进行设置,并且平时做一些日常更新,看到嫉妒的功能也可以自己DIY。如果非要在我的智者世界购买虚拟主机,那么恭喜你,还有最重要的一步,就是去智者智者的公开争吵准备鸟案,搜索网站自己。好吧,我不管你能不能自己准备烧香,如果你一天不归档,网站一天也跑不了,托管服务商会让你卡住。