本文主要说明一个网站是如何从网页制作到放到服务器上让所有人能够访问这个过程。
- 网页的制作
首先一个网站最基本的组成是一个一个网页,写网页的语言和技术很多。目前主流是html与css,javascript搭建前台界面,由php+mysql搭建后台、数据库和服务器。
首先,网页制作主要运用html写一些基本的元素,然后用css进行美化,这简单说是一些静态页面,动态页面则是由javascript实现。可以结合后台的php语言,不过一般不提倡用php做太多前台的东西。实现好前台页面的设计后,许多表单之类的事件触发就需要php处理,php能将前台的一些事务在后台进行处理。 - php与mysql搭建数据库
网页的数据需要放在数据库上,一般用php访问mysql,因为php一些函数可以方便地操作mysql。尤其php的pdo,现在我做项目都是用pdo去访问,操作mysql。mysql的可视化管理工具一般用phpmyadmin. - 将网站内容放在本地服务器
现在一个主流、完整的套件是wamp,即windows+apache+mysql+php,包括了平台,服务器,数据库,编程语言。将网站整个文件放于wamp->www文件夹下,直接在本地浏览器输入localhost,即可访问你编写的网页。 - 将网站放在云服务器上
放在本地服务器上的网站只能让你本地PC访问,故要让所有人访问你的网站,你需要有一个云服务器,这里以阿里云为例,其它服务器大同小异。首先,需要你购买一个域名,域名即类似www.baidu.com这种,直接百度购买域名有很多商家,购买域名之后会有个主机IP。
然后需要购买云服务器,比如你买了阿里云一个windows 2008 server,购买此服务器后,可以在电脑的远程连接直接登录到此云服务器,然后在云服务器其实也就是一台PC。
接下来,将你网站所有内容的文件夹放到云服务器上的硬盘上,一般选C盘,因为C盘响应速度快,放于C盘后,需要在云服务器上设置端口,一般使用电脑自带的IIS服务器,配置方法网上很多。这样子就成功把网站放到云服务器上了。 - 域名绑定主机
一般购买的主机设置哪里有绑定域名,各个主机不同,具体可以百度教程,这个不难。 - 网站备案
这个步骤无关技术,只是一种个人身份信息确认。一般主机那里会有教如何备案,基本步骤是,到指定地点拍照,邮寄资料,等待审核之类。时间一般1个月左右。