web服务器1

( 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 网站根目录

相关推荐
鸽芷咕10 分钟前
DrissionPage 成 CANN 仓库爆款自动化工具:背后原因何在?
运维·python·自动化·cann
枷锁—sha18 分钟前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
池央19 分钟前
CANN 算子生态的深度演进:稀疏计算支持与 PyPTO 范式的抽象层级
运维·人工智能·信号处理
Maynor99620 分钟前
OpenClaw 玩家必备:用 AI 自动追踪社区最新动态
java·服务器·人工智能
郝学胜-神的一滴24 分钟前
深入解析C/S模型下的TCP通信流程:从握手到挥手的技术之旅
linux·服务器·c语言·网络·网络协议·tcp/ip
池央29 分钟前
CANN 算子诊断与故障定位:oam-tools 在异构计算错误解析中的作用
网络
OJAC11130 分钟前
当所有人都在说“运维稳了”,近屿智能看到了另一种可能
运维
“αβ”32 分钟前
数据链路层协议 -- 以太网协议与ARP协议
服务器·网络·网络协议·以太网·数据链路层·arp·mac地址
释怀不想释怀38 分钟前
Linux网络基础(ip,域名)
linux·网络·tcp/ip
初願致夕霞40 分钟前
Linux_进程
linux·c++