2016 年 10 月 25 日
怎样建设自己的网站?
如果你谷歌这个话题,得到的成都的结果是广告 - 他们会告诉你,“嘿,我(或公司这里可以建立一个网站,傻瓜风格哟,来和我去!”新手一般认为建设网站是一个超级复杂的东西,所以非常天真无辜进入陷阱,到最后但也帮助数钱。愚蠢的东西喜欢它的名字,只是为傻瓜,要特别小心。
我在2002年正式联系了电脑,2003年联系网站建设,想到时间不短,虽然不是主人,但还是有一些说话。几个月前,为了鼓励江表弟从活空间逃脱,建立自己的巢,最近他的网站和“统计”网站都搬回家了,然后帮助“素人星球”逃脱了通风的Live Space,然后一个朋友问如何创建一个个人网站的东西,所以只需写一篇文章教程,这个网站就构建出了清晰的界限。
一,施工现场准备材料:域名和空间
网站通常由域名和一堆网页组成:
(例如,www.mrdxs.com,不严格,见下文),它由非营利组织ICANN管理,但它被许可给许多注册商(例如域名后缀,包括通用com / org / net,还包括域名的异常名称,所谓的顶级域名是“顶级域名后缀”。在域名后缀上,它有一个含义,如com是公司,org是组织,名称是个人域名,域名后缀是域名后缀的名称等等,但我个人觉得这些东西没有多大意义,域名只要容易记住,看起来像一个体面的模型,它是公司或组织它(例外:如gov和其他特殊后缀大多数人不能注册),着名的del.icio.us网站是一个很好的例子,它没有作为美国网站,但域名注册非常聪明,顶级域名可以设置在子域名下面,如两个三级域名,严格来说,www.mrdxs.com只有mrdxs.com的两个子域名,但www太受欢迎,所以人们只是把www。 ***作为顶级域名。 Animation.mrdxs.com是子域/子站的网站。说了半天,怎么域名注册啊?你看看谷歌的“域名注册”或“域名注册”,顶部的赞助链接是强大的注册商,但我是一个严重的提醒,尽量不要在该国注册(特别是,不相信那百万网包)。据说GoDaddy可以,我没有试过,只知道它似乎没有注册。名称域名,我在name.com域名注册(需要支付美元,我使用PayPal,双币信用卡可以)。
网络空间:有点简单,空间和你的硬盘没什么区别,但是空间服务提供商卖给你一个服务器硬盘位置,性能可能比你的PC好,网站是把页面文件放置,页面文件你可以简单地想象你的硬盘在文件中,他们也可以通过路径访问,URL对应的文件夹在硬盘驱动器的路径。 Web文档通常分为:
静态页面:其内容是固定的,放置了HTML代码(网页的一种语言),无论是谁,无论什么时候访问,内容是一样的,通常是.html / .htm文件名
动态网页:我想大部分网站是动态的,所谓的动态网页文件会根据不同的HTML代码在不同的条件下生成,例如:一个基于时间和用户ID的动态页面给访问者说hello,早上访问说早上好,晚上拜访说晚上好,一个路人对路人说...你的动态页面和数据库通常链接到用户访问网页时,程序访问数据库,所以页面内容将被更新。动态页面可以用不同的语言编写,例如旧的Microsoft ASP,流行的开源PHP。现在网络有很多网站系统,我当然尊重PHP + MySQL系统,现在特别看好WordPress系统。
注意一些外国空间几乎是自己计算机使用的,包括编译安装(如Python),SSH登录,MySQL可以在命令行中执行等等,国家似乎从来没有见过这么大的空间给予自由
域名和空间不一定链接到域名的角色映射到一个IP地址作为字符串,因为(1)IP地址太难记住了(2)IP地址的数量是有限的(用IP可以放N个域名)所以它需要一个域名这样的东西。这意味着您有空间可用的空间。有一天在空间服务提供商不高兴,你可以踢他直接把域名解析到另一个家,用另一个空间。嘿,等一下,啥叫域名解析?
二,关于网站配置
1,域名设置
域名后你支付域名,域名是你的,如果你在国家注册,你花钱买域名不一定是你的。这取决于您是否具有以下权限:
修改注册的联系人,管理联系人,技术联系人和支付联系信息,如果你在后台找不到更改,那么祝贺你,这个域名似乎不是你,而是一个牟利者,请与WHOIS域名信息栏核对;
代码是非常重要的,如果你不知道或者奸商不告诉你再次祝贺你,这个域名仍然不是你想移动到其他家庭注册商必须转移到另一个家,如果你不,你不会,你会去ICANN,向投诉者投诉,每天投诉三次,如果注册商总是被投诉,ICANN将予以解决。总之,你必须知道你是一个消费者。什么权利
如果域名真的属于你,那么你对某人有不满的注册商,你也可以踢掉,转移到其他注册商。
域名设置主要是分析工作,包括:
名称服务器(名称服务器):通常为ns *。 ***。 ***如URL,服务器负责解析以下设置,也就是说,它是Boss的域名。一些国内域名注册商通常使用这种方式作为卡住用户的方式,例如限制您只能使用其域名服务器,然后限制您只能设置10 A记录或MX记录,更多的额外费用,特别是对于那些需要更多子域名的用户,这是非常方便的,外国情况更好,至少我没有看到任何限制使用你的特定域名服务器;
特别提到的是,一些空间服务提供商只需要为其域名服务器设置域名服务器,所有其余的分析问题你基本上没有控制,可以自由创建子域,而无需添加A录音
A记录:域名是指向主机IP,可以在特定IP的顶级域名或子域名,因此您的子域名和顶级域名不能在同一台服务器上,如I可以www.mrdxs.com 66.147.240.177,Point test.mrdxs.com到127.0.0.1,依此类推。
MX记录:是邮件服务器,我们都知道邮箱是***@***.***形式,当你发送电子邮件点“发送”时,第一个你的邮件服务提供商到你的邮箱到收件人域名查找其MX记录,然后将邮件发送到相应的(另一个)邮件服务提供商,如我的域名mrdxs.com,MX记录是ASPMX.L.GOOGLE.COM,Google Apps是邮件服务地址,当你发送电子邮件到xie@mrdxs.com时,系统首先查看MX记录mrdxs.com,看看哦,是Google啊,它送到Google家里,Google收到了邮件,我记得以前的搜狗似乎提供了免费的电子邮件服务,我不知道现在不是,我一直在使用Google Apps很长时间。
CNAME:别名,这个东西是一个域名“掩码”,比如我的google.mrdxs.com CNAME设置为google.com,那么你访问前者时其实是访问Google,域名包含任何路径会被传递到google.com完好无损,比如google.mrdxs.com/services/是访问google.com/services/,但是你的浏览器地址栏地址不显示后者,而是“Camouflage”的地址。所以只要我很高兴,我可以自由地创建消息,例如“Google for the URL,new URL is http://google.xiexie.name”。
其他设置:不说,在理论上,A记录就够了,其他的没有控制。
2,主机设置
域名设置后,主机也需要一些echo工作。如果域名设置为A记录,但是主机没有“接收”,该站点不能使用。主机如何接收取决于安装的网站服务程序,现在流行的是Apache,当然还有几个网站仍然持有Windows IIS大腿(ASP语言+ Access数据库),据说最近有一个新软件,而不是Apache,名称被遗忘。以Apache为例,主机会创建一个虚拟主机(Virtual Host)配置文件,告诉服务器“嘿,有一个网站在你,你想服务这个网站,这个网站在某个目录下,如果用户访问一个网站,你必须负责把文件列表给用户看看。“一般原则是,没有太多细节。
对于用户来说,不要控制这么多细节,上面原则的实现是为了在后台将域名绑定到主机目录(和子域名绑定到子目录)。一般来说,网站还需要两个辅助工具来允许所有者配置自己的网站,即FTP和数据库。
(1)使用FTP传输Web文档
FTP用于将文件传输到服务器,只要您购买虚拟主机服务,一般会给您一个FTP帐户,可以使用此帐户登录主机,将Web文件传递给用户,然后用户可以访问。一点常识是index.htm / index.php就像一个网页文件通常是你访问一个目录,主机会自动为你找到这个文件,比如你访问mrdxs.com,主机会自动找到index.php ,如果是这样,请执行此文件并生成HTML到您的浏览器。文件的文件名可以配置,但不建议在特立独行上面。
现在很多成熟的建制系统,从互联网下载,然后传播到服务器,访问您的网站,按照提示可以一步一步配置,用软件安装没有不同。
(2)网站数据库
大多数动态网站需要一个数据库(甚至是一个文本文件“数据库”),如果你的网站用PHP语言,那么MySQL是一个完美的匹配。如果PHP + MySQL空间(通常Linux主机都是这样),主机服务提供商将给你MySQL数据库帐户,包括:数据库主机(主要是localhost),数据库名称,用户名,密码。这四个将在安装您的网页的过程中需要您填写。
三,现场操作
对于那些程序员,第一个例子通常是hello world,如果你想查看hello world,那么“hello world”可以用任何文本编辑工具写在一个文本文件中,命名为index.htm(注意Windows默认会隐藏文件扩展名!你确保文件名不是index.htm.txt,我不在乎),传播到网站的根目录,然后访问你的网站,你可以很高兴看到这个老太,然后老的你好,世界。
一个不错的网站,当然不是hello世界那么简单,它运行起来像一个复杂的程序,可能会在文件之间进行函数调用和数据库访问等。真正开发的网站程序肯定是少数,所以不用担心,你使用别人的程序,典型的站点系统:
博客系统(博客):推荐的WordPress,由于程序写的简单,强大的可扩展性,我曾经使用国内博博系统,后来没有忍受诱惑WP
内容管理系统(CMS):新闻八卦站,教程站等,是名字建议填充内容,这个网站的Bacheng是相互复制的,没有几个孩子是由八个写的,所以为了方便大家的阅读压力,请Keguan珍惜生命,远离本网站,不要重复施工
论坛系统(BBS):互联网用户应该很熟悉这个,国内的通用系统有PHPWind,Discuz等,国外流行的phpBB,我个人的推荐是一个比较新的bbPress推出,理由与WordPress,在我们拼命增加今天的功能(做很多用户面对很多选项),罕见很难看到论坛系统的一个功能
Wiki:维基百科使用MediaWiki系统,如果你不想维基和数据库交互,DokuWiki将是一个不错的选择,它不需要数据库支持,都是文本文件操作
网站安装没什么好说的,一般是整个网页上的网页文件服务器,然后访问你的网站,按照提示去。设置站点名称的名称,输入密码输入密码。然后你会意识到,原来一个小个体也可以创建一个看似可怕的大网站。
但是网站维护不是一件简单的事情,当你有权利面对所有的选择,你会感到痛苦。我是业余的喜欢玩这个网站几年几乎有职业病,什么不会对齐对齐会感觉不舒服,其中一个小空间看一瞥,第一段缩进空格字符或1.9个字符缩进感觉不是一样。所有的事情你可以改变,你如何愿意布局如何布局。只是一个文本编辑器和FTP,你可以更改pass,传递外观,读取更改。好像从来没有。因此,施工现场应该有良好的态度,不完善的心态,或在这个生活中应该不断改变。现在网站系统更新也很快,Gesanchaiwu有新功能,看你的心痒:我不是一个插件安装A / B主题改变啊?张有一个很酷的功能,我想考虑一下怎么搞啊? ... ...
所以,我建议你告诉我有关HTML和CSS和PHP + MySQL,或者不推荐它?我也不知道。
有搜索引擎优化(SEO),采取一些战略搜索引擎像您的网站,使您的搜索排名,你必须学习什么Web页元信息(关键字,描述),什么是301重定向,什么是404错误,什么是Apache Rewrite模块什么是伪静态URL;
四,总结
我第一次看到总结写到最后,对吧?
购买域名,避免牟利,它是由你熟悉的朋友推荐,而不是在谷歌;如果在国外购买,可以支持美元信用卡或PayPal支付;域名每年支付。
购买虚拟主机空间,避免牟利,建议你熟悉朋友,不,不是免费的Google,因为太空性能非常重要,不要试着不知道;根据你的建子需要购买合适的空间(静态?动态??),国内子类的不同类型的空间,根据费用的大小,根据我对国外HostMonster的了解,没有大小限制,价格,开放给你使用,当然总是受限于硬盘的大小
设置域名服务器或A记录,指向主机
FTP通过网页文档,然后访问您的新网站。