网页设计/让您的网站在网络上

简介

你有一个网站在您的计算机上后,它不能被任何人看到。它首先需要在互联网上,或万维网。在这里,我们会解释这个过程。

虚拟主机

个人Web服务器

指南
Linux 上的Apache MySQL的安装Perl / PHP / Python服务器(普通灯) - Linux操作系统,Apache,MySQL和PHP / Perl的-也许只是让很常见的,稳定的网络服务器,但很多情况下,真正的计算知识,操作更稳定或高级用法,例如,当您使用的是服务器版本的Linux。

作为Web服务器的Windows的Apache的MySQL的Perl / PHP / Python(也称为“WAMP”)的 -使用您的Windows。
与Apache的MySQL的Perl / PHP / Python的(也称为“MAMP”) - 的Mac OS X使用Mac作为Web服务器。
在Windows,Linux,Solaris和Mac OS X的Perl / PHP与Apache MySQL的(也称为“XAMPP”) - ,XAMPP还包括phpMyAdmin的及以上(取决于操作系统和版本)。

除了从Linux,OS X,还有就是FreeBSD,OpenBSD系统,PC-BSD和OpenSolaris类似的软件捆绑进行相同的任务。
nginx作为轻量级替代Apache的最近出现并成为流行。
对于Microsoft Windows的用户,也有IIS。

主机

首先,你需要一台主机。他们存储数据,显示在您的网站冲浪。
有很多可靠的主机将承载您的网站,每月固定金额/年。这是非常有用的,如果你准备到餐桌的钱微不足道的小项目等额外的“购物车”,你是绝不可能使用的脚本。否则,免费托管。

“”哦,不。“ 我听到你说,“每次我在谷歌键入”免费“我得到各种可疑的声誉,将最有可能得到我开炮”的网站的链接。呃,是的。这就是为什么我做了搜索,并冒着我的工作你随心所欲。

你会同意,如果你决定做一个半路出家的网站,你会真正使用,这是一个更好的主意,投资的钱到你的时间。这意味着稳定,以上所有(严重,你看一些网站的状态?),专业。不过,我就开始了一个免费的主机,如果你的项目获得势头,那么投资一些钱越来越好的主机。

或 者,您可以配置一台服务器出自己的计算机。这需要更多或更少的静态IP地址从您的Internet服务提供商(ISP),和严格的安全政策上的“服务 器”。有一些服务,例如,允许你指向一个URL,您拥有自己的电脑,不管是什么IP地址更改为动态DNS,但这些配置可能会非常棘手。运行Web服务器的 “车库”,也有电力和运行时间的影响。该系统必须足够稳定,能够在几乎任何时间提供服务,使潜在的游客将真正能够访问您的网站。

FTP
文 件传输协议FTP站。有这一进程的两个组件:一个服务器和一个客户端。网站服务器位于同一台机器上的数据,通常(为简单起见,我们假设这种情况下)。 FTP服务器提供身份验证或匿名登录。每个虚拟主机服务器具有FTP服务器进行远程管理该网站。另一边则是客户端,它必须发送身份验证信息(用户名“无名 氏”,通常情况下,一个电子邮件地址作为密码)。客户端推或拉的文件从服务器,所有行动启动客户端,在服务器上的请求或接受文件上传到服务器或服务的客户 端要下载的文件。

重要的是要注意,FTP的流量是加密的,这意味着您的客户端中的数据,如果有人上线的“窥探”截取的字符串,这将是可读 的,在其原来的形式。监听的可能性,这是另一场辩论,但有一个加密的替代品上使用Web服务,费用多一点。安全Shell(SSH)提供一个安全的FTP 协议,其中所有的流量是加密的,所以,截取的数据就没有数据的任何妥协。

“控制面板”

有些主机可以让您控制您的网站从Web浏览器。这使得配置您的网站更容易,但内容应与较低级别的协议,如FTP或安全FTP(SFTP)的实际管理。

测试

的网站已经上线后,浏览到您的网站,了解其外观和性能。你应该了解它是如何工作的所有常见的浏览器,各种连接和操作系统。

这里有一些建议,这些测试领域的细分:

注:在最新的趋势,你也应该测试的iPad,iPhone,Andorid的智能手机,黑莓手机等移动平台上。

浏览器
其广泛使用的Internet Explorer
Mozilla Firefox浏览器

歌剧
Safari浏览器

连接
考虑到低带宽的用户,如56K连接

考虑到帐户的基于代理的连接

考虑到帐户内企业或教育内部网的互联网接入在很大程度上过滤防火墙的用户。在此类别中最大的考虑是Web文档和最终用户之间的连接链中的其他服务器上。有时数据包在传输中的“污点”。

操作系统
微软Windows
GNU / Linux的
麦金塔OS X
各种BSD

如果你写你的网站在W3C标准的(X)HTML,你也应该得到验证。