zoukankan      html  css  js  c++  java
  • 网站搭建知识概述

    这个寒假结束了,回头想一想做了哪些事情,其中有一件就是搭建了这个网站,虽然写这篇文章的时候域名正在备案网站还未开放。我想和大家分享一下网站搭建和编程的一些知识

    小白科普:什么是网站

    科研项目的研究中,数据传输是必不可少的,数据在科研人员之间最好是共享的,大量的计算在计算机上进行,于是人们希望数据从一台计算机传输到另一 台,便于科研的进行。之后,计算机与计算机之间的互联成为了网络,大量的数据穿梭在电路之中,往返于计算机之间。科技的成果应该是大家共享的,于是普通人 们也希望拥有一台计算机,也希望使用他们传输数据。比如,你很希望看到我现在写的这篇文章,于是我把文章放到服务器上(为什么是服务器,而不是我自己的电 脑,因为我希望大家可以随时看到这篇文章,而我的电脑无法保证24小时开机),然后通过现在科学的技术,你的电脑与服务器相连接,这是服务器就可以把文章 传输给你了,你想浏览一下这台服务器上的其他文章或是资料,那么就需要“浏览器”了。

    回到最初的问题,网站是什么?我的理解就是你的计算机与我的服务器之间交互的窗口,我服务器的地址就是网址,服务器传输给你用于浏览文章目录的就是 网站,仔细想一下,和打开“我的电脑”的作用差不多,只不过,你能看到什么是由我来决定的。之前提到的“交互”,是不太准确的,因为最开始的网站大多是静 态的。

    服务器简介与搭建

    简单来说,服务器就是那台24小时不关机的计算机,为广大互联网用户的各种请求提供服务。我们在浏览器地址栏中输入的就是要访问的服务器互联网中的地址(服务器在互联网中的实际地址是IP,www.foo.foo是地址的“小名”)。

    服务器是怎样搭建的?只有公网IP是不够的。还需要一种软件——web服务器软件,它可以依据网络的种种协议让互联网中的其他用户访问到这台计算 机,apache就是这样的软件。我的网站服务器是在阿里云购买的,和购买一台计算机差不多,我购买的是ubuntu系统,安装apache的方 法:sudo apt-get install apache2。安装之后在地址栏中输入IP地址,默认访问的路径是/var/www/html/,安装之后不用任何其他的配置就可以通过IP访问了,不 过你可以自定义配置apache。

    还需要的就是一个数据库管理系统,我安装的是mysql,安装的命令是:sudo apt-get install mysql-server mysql-client,这个命令同时安装了mysql的服务端和客户端。

    网络编程语言方面

    HTML: 准确的来讲,html并不是编程语言,而是标记语言,使得服务器传输给用户的数据友好地显示给用户。

    PHP: 使得用户和服务器之间的交互成为可能。用户向服务器发出请求,如果请求的文件包含php代码,服务器会首先在服务器端对php代码进行解释编译,编译之后 以html的形式发送给浏览器,这就是为什么“查看页面源代码”并没有发现php代码。现在可以认为php是服务器端的语言。

    JavaScript: 用户的有些操作和请求并没有发给服务器的必要,比如表单的填写规范,这些事情完全可以交给浏览器来解决,这时候就需要JS了。可以认为JS是浏览器端的语言。这就是为什么“查看页面源代码”可以看到JS代码了。

  • 相关阅读:
    QTP的那些事不能识别web上的测试对象
    ASP.NET 2.0 页面事件执行顺序 摘自http://www.cnblogs.com/chinadragon/archive/2009/11/21/1607761.html
    javascript replace方法的使用注意点
    HTML转义字符转载http://www.8189090.com/character/
    有无Global.asax文件对Session的影响
    四叉树索引引用自http://hi.baidu.com/geochenyj/blog/item/189f2fed07d041d6b31cb1b6.html
    GirdView固定行头
    CSS的常用滤镜(filter)属性及语句大全摘自http://www.8tops.com/113_skill_8267CEB6473B4AF1ABF669340E3AD2EF.htm
    Clone基类http://www.legalsoft.com.cn/docs/986.html
    自定义控件不能设置属性
  • 原文地址:https://www.cnblogs.com/jtianwen2014/p/4333798.html
Copyright © 2011-2022 走看看