( 1 )仅提供用户浏览的单向静态网页 单纯是由服务器单向提供数据给客户端, Server 不需要与 client 端有互动,以是你可以到该网站上去浏 览,但是无法举行数据的上传。 ( 2 )提供用户互动接口的动态网站 这种类型的网站可以让服务器与用户互动,常见的比方留言板,博客。这种类型的网站需要通过 “ 网页程 序语言 ” 来实现与用户互动的行为。常见的比方: PHP 网页步伐语言,共同数据库体系来举行数据的读、 写。当你在向服务器请求数据时,实在是通过服务器端同一个网页步伐在负责将数据读出或写入数据 库,变动的是数据库的内容,网页步伐并没有任何改变。 别的一种交互式的动态网页主要是在客户端实现。服务端将可执行的步伐代码( JavaScript )传送给客户 端,客户端的浏览器如果提供 JavaScript 的功能,那么该步伐就可以在客户端的盘算机上面工作了;别的 一种可在客户端执行的就是 flash 动画格式,在这种动画格式内还可以举行步伐设计。搭建动态网站的需 求: LAMP ( linux+Apache+MySQL+PHP ) lnmp ( linux+nginx+Mysql+php ) Apache 主要提供 www 的服务器平台 MySQL :传统的文件读取是很贫苦的,如果你只要读取该文件当中的一小部门,体系还是会将整 个文件读出来,若又有人同时读取同一个文件时,那就会造成服从与体系上的问题,以是才会有数 据库体系的推出。数据库实在是一种特殊格式的文件,这种文件要通过特殊接口(数据库软件)来 举行读写。由于这个特殊接口已经针对数据的查询、写入做过优化设计,因此很适合多人同时写入 与查询工作。 PHP : PHP 可以被用来建立动态网页, PHP 步伐代码可以直接在 HTML 网页当中嵌入,就像编辑 HTML 网页一样简单。 PHP 是一种 “ 步伐语言 ” ,这种步伐语言可以直接在网页当中编写,不需要经 过编译即可执行。 web 服务器基本设置 服务器端:此处利用 nginx 提供 web 服务, RPM 包获取: http://nginx.org/packages/ 设置文件所在目录 [root@localhost ~] # tree /etc/nginx/ /etc/nginx/ ├── conf.d # 子设置文件目录 ├── default.d ├── fastcgi.conf ├── fastcgi.conf.default ├── fastcgi_params # 用以翻译 nginx 的变量供 php 辨认 ├── fastcgi_params.default ├── koi-utf ├── koi-win ├── mime.types # 用以设置支持的媒体文件类型 ├── mime.types.default ├── nginx.conf # 主设置文件 ├── nginx.conf.default ├── scgi_params ├── scgi_params.default ├── uwsgi_params # 用以设置 nginx 的变量供 python 辨认 ├── uwsgi_params.default └── win-utf [root@localhost ~] # tree /usr/share/nginx/html/ # 默认的 nginx 网站根目录 [root@localhost ~] # tree /var/log/nginx/ #nginx 的日志文件所在目录
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |