http协议
Yum install httpd php php-mysql mariadb-server //安装相关文件
Systemctl start httpd Systemctl start mariadb Iptables -F Systemctl stop firewalld Seteforce 0
测试是否安装成功
Vim /var/www/html/index.php
<?php Phpinfo(); ?>
访问,能够看到php的测试主页面即可
http://192.168.94.130
vim /var/www/html/index.php
<?php $conn=mysql_connect(‘127.0.0.1’,’root’); If ($conn) Echo “ok”; Else Echo “false”; Mysql_close(); ?>
访问,能够看到php的测试数据显示ok则表示正确;
在数据库上创建用户;
Mysql Grant all on wpdb.* to ‘wpuser’@’localhost’ identified by ‘wppasswd’; Grant all on wpdb.* to ‘wpuser’@’127.0.0.1’ identified by ‘wppasswd’; Create database wpdb; Flush privileges; Exit
查看用户是否添加成功
Mysql -uwpuser -pwppasswd Show databases;
修改wordpress的配置文件
Unzip workpress-4.3.1-zh_CN.zip Cp -a wordpress /var/www/html/ Cd /var/www/html/wardpress Cp wp-config-sample.php wp-config.php
添加数据库,用户,以及密码
Vim wp-config.php Define(‘DB_NAME’, ‘wpdb’); Define(‘DB_USER’, ‘wpuser’); Define(‘DB_PASSWORD’, ‘wppasswd’);
访问测试:
在流量器上访问:http://192.168.94.130/wdpress
docker方式搭建 wordpress 平台;----比较容易便捷
---------------------------------------------------------------------------------------
1、套接字 (进程间通讯)
<html> <head> <title>Title</title> </head> <body> <h1></h1> <p> 内容 <a href="http://www.magedu.com/log.jpg"> 内容 </a> </p> <h2></h2> </body> </html>
http默认只能传输文本文件 数据流
|
html css javascriptes //标签语言 -- 更好的规划文本格式! ,xml注入攻击
|
MIME
Multipurpose Internet Mail Extensions : 多用途互联网邮件扩展类型
用来展示图片以及视频数据;
默认情况下,在传输的过程中,依然文本流量;
MIME只用作将文本与视频及图片进行转换;
工作机制
首先会建立TCP连接,http tcp80端口;C -- > S:80
http请求
http响应
注意:请求是有很多的,(前端语言将很多的资源进行划分,而固定的服务器,只提供固定资源)
所以,有可能请求了一次,但是实际上生成了很多的进程;
http支持MPM (多处理模块)
因为http提供的访问进程数量有限,所以,我们需要启用一些访问机制,能够处理高并发流量;
MPM模块支持三种模式:
prefork -- 默认模式,队列模式
worker -- 多线程模式
event -- 多线程并发处理模式
每一个请求,我都叫一个IO;
http的版本 -- (不加密)
HTTP协议版本:
HTTP/0.9 最早的被广泛采用的版本 原型版本,不支持多媒体内容
HTTP/1.0 第一个广泛使用的版本,现在依然被使用,能支持多媒体,但是缓存机制不行
*HTTP/1.1 增强了缓存功能*当前使用的版本;
HTTP/2.0 2001年就出来了,现在基于web的应用多数使用HTTP/2.0版本(新版本),它参考了谷歌的spdy协议,所以我们有理由相信HTTP/2.0会被广泛使用
默认安装的都是2.0版本;
原文:https://www.cnblogs.com/lzqitdl/p/11505274.html