www服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/strivenoend/article/details/83042063


www服务器分类-----按www服务器所在操作系统分类{linux:apache(tomcat)服务器  windows:IIS服务器}
一个www服务器很有可能同时管理多台主机名称
tcp/ip协议的应用有www
www网站提供资源,www服务器提供资源,客户端通过浏览器来解析这些www网站提供的资源
www应用在应用层使用http协议,在网络层运输层使用ip/tcp协议保证可靠传输

-------------------------------------------------------------------------------------------------------------------------

题外话:来自一个后端的隔岸观火

(我说IE浏览器怎么那个丑,原来是因为IE使用的HTML语法解析行为都是微软自定的标准,并不符合因特网w3c的规范,呃,而其他浏览器的话几乎都是实现了w3c的规范,因此人家并不丑,最难为的还是前端啊还要去适配IE浏览器,( ̄▽ ̄)"IE浏览器使用的HTML语法解析行为都不符合因特网w3c的规范,那前端怎么适配的哦,好烦的吧,但是吧从反的方面讲,正因为这个前端人才需求量也大)

由此引发一个问题就是现在大多数浏览器使用的都是按照因特网w3c的规范进行解析的,,,如果你要是写网页不按照w3c所发布的标准的话,那么浏览器可能就不会完完全全的按照你的想法解析了 。。。。

--------------------------------------------------------------------------------------------------------------------------------------------------

言归正传:

www依据http协议来的,www服务器的重点是提供数据,这些数据必须是客户端浏览器可以支持显示的,

url;<协议>://<主机名称>[:port]/<目录资源>

<协议>:告诉浏览器客户端和主机端在应用层通信的协议

<主机名称>:告诉浏览器主机端的ip

[:port]:告诉浏览器主机端的端口

<目录资源>:告诉浏览器主机端的目录资源

动态网页的实现方式其实有两种:在客户端用javascript实现,在服务端用脚本语言和数据库交互

--------------------------------

http传输协议是以明码传送数据的,因此数据在网络传输过程中亦被监听窃取,因此如果传输的数据是需要保密的(银行卡号和密码)那么你就得考虑换一个协议了https,https是利用ssl加密机制传输数据的

ssl原理:将数据通过公钥public key加密后传输,传输到目标主机后再以私钥private key来解密

CA证书就是用来注册公钥私钥的

------------------------------------------------------------------------------------------------------------------------

说一下centos自带的apache php mysql软件 ,使用yum安装之后这些软件的主要文件所在位置

yum install httpd mysql_server php php-devel php-mysql

(1)apache:

etc/httpd/conf/httpd.conf:apache的配置文件

var/www/html

var/www/error

var/log/httpd:存放的是apache的日志文件

(/etc/init.d/httpd start:apache的启动)

(2)mysql

/etc/my.cnf:存放的是mysql的配置文件

/var/lib/mysql:存放的是mysql的数据文件

(/etc/init.d/mysqld start:mysql的启动)

(嘘嘘,此处听鸟哥说如果忘记密码了,竟然可以有这波操作:/var/lib/mysql这个目录删掉,重启mysql,mysql数据库会重建,您的root就没有密码了,666啊)

(3)php

etc/php.ini:php的配置文件

我想把tomcat的http协议换成https协议,但是我换了好几次都没换成,谁来帮我?

猜你喜欢

转载自blog.csdn.net/strivenoend/article/details/83042063