LAMP架构集群入门

  • LAMP简要介绍
L:LinuxA:Apache(httpd)M:MySQL , MariadbP:php, perl , python

静态资源:图片,文档,视频,HTML代码,CSS代码,js代码等动态资源:是程序文件,需要在执行引擎上执行后,返回给客户端    客户端技术:JavaScript(有机会一定要学习)    服务端技术:php, Java,Python(一定要学习),node.js,go(运维的趋势,跟着谷歌走,不拍栽跟头)

httpd:接受用户的web请求php:运行PHP程序MariaDB:数据管理系统
  • CGI:通用网关接口
作用:从客户端的网页浏览器向服务器上的应用程序传输数据
  • 对于一个LAMP集群的请求流程
Client ---(http)---> httpd ---> (cgi协议) ---> PHP  --- (mysql协议) ---> MySQL
  • PHP说明
脚本编程语言,使用PHP模板将PHP代码嵌入到HTML代码中,实现HTML页面的基于数据的动态化
  • http与php结合的方式
1:CGI2:FastCGI3:把php编译为httpd的模块    模块名为:libphp5.so

(五)LAMP架构集群进阶


  • 安装LAMP
redhat 6:httpd,php, mysql-server , php-mysql     service httpd start    service mysqld start

redhat 7:httpd,php, mariadb-server , php-mysql     systemctl start httpd.service    systemctl start mariadb.service
  • 简要说明MySQL
客户端程序:mysql     -u:指明用户名    -h:指明主机    -p:指明密码例如:mysql -h192.168.23.10 -uroot -p

数据库SQL语言介绍(这个会在下周一一次性讲完,请同志们做好心理准备,其实很简单)    DDL:数据库定义语言     DML:数据库操作语言    DCL:数据库执行语言    例如:    grant all on testdb.* to [email protected]‘192.168.10.%‘ identified by ‘123456‘;     flush privileges;

  • 检查PHP和MySQL是否安装成功检查代码
1:PHP    <?php     phpinfo();     ?>

2:php连接mysql的测试代码     <?php     $conn = mysql_connect(‘192.168.10.3‘,‘yhy‘,‘123456‘);     if ($conn)         echo "ok";     else         echo "false";     ?>
  • WordPress应用源码上线
(1)解压后,将目录放在web站点目录下,并且改名wp-config-sample.php为wp-config.php

(2)在mysql数据库中先创建wp数据库,并且给yhy用户授权 这是WordPress特殊的地方,其他的程序不需要     create database wpdb;    grant all on wp.* to [email protected]‘192.168.%.%‘ identified by ‘123456‘;    flush privileges;    systemctl restart mariadb.service

(3)编辑wp-config.php,修改如下配置    define(‘DB_NAME‘, ‘wp‘);     /** MySQL数据库用户名 */     define(‘DB_USER‘, ‘yhy‘);     /** MySQL数据库密码 */     define(‘DB_PASSWORD‘, ‘123456‘);     /** MySQL主机 */     define(‘DB_HOST‘, ‘192.168.10.3‘);
时间: 2024-08-14 10:30:25

LAMP架构集群入门的相关文章

构建高可用的LVS负载均衡集群 入门篇

一.LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org.现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能. LVS 集群采用IP负载和基于内容请求分

Oracle数据库集群入门培训教程_Oracle RAC集群体系架构解析

课程目标 风哥本课程讲解Oracle数据库基础入门培训教程之Oracle RAC集群体系架构,内容包括:集群基本概念.Oracle RAC集群架构.Oracle RAC集群相关术语.Oracle RAC集群相关进程.Oracle RAC集群技术不同版本的变化 适用人群 IT相关从业人员,Oracle dba,在校大学生 课程简介 风哥本课程讲解Oracle数据库基础入门培训教程之Oracle RAC集群体系架构,内容包括: 一.本课内容 01.Oracle集群有哪几种 02.Oracle集群基本

Memcached 主主复制+ Keepalived 实现 Memcached 高可用架构集群

Memcached +keepalived 高可用集群 Memcached 主主复制这种架构,在程序连接时不知道应该连接哪个主服务器,所以需要在前端增加 VIP 地址,实现高可用架构.这里用 Keepalived 实现,因而 Keepalived 的作用就是用来检测 Memcached 服务器的状态是否正常. Keepalived 不断检测 Memcached 主服务器的11211端口,如果检测到 Memcached 服务发生宕机或者死机等情况,就会将 VIP 从主服务器移至从服务器,从而实现

ElasticSearch集群入门

一.下载与安装 Elasticsearch 依赖 java,在安装 ES 之前首先要配好 java,这个默认我们的电 脑已经完成. 首先从 elasticsearch官网下载安装包,我们是 linux 系统,下载 tar 包比较方便.当前版本为2.3.3,下载地址:Elasticsearch 2.3.3下载.下载完成之后解压tar文件: tar -zxvf elasticsearch-2.3.3.tar.gz 二.运行ElasticSearch 启动ElasticSearch命令: ./elas

redis5 cluster集群入门

一.修改配置文件 #启动端口 port 5001 #后台运行 daemonize yes #进程ID文件存放位置 pidfile /var/run/redis_6379.pid #日志ID文件存放位置 logfile /home/whqlkj/redis-cluster/5001/redis-server.log #数据文件存放位置 dir /home/whqlkj/redis-cluster/5001/ #AOF持久化 appendonly yes #打开集群 cluster-enabled

etcd集群入门

使用docker-compose搭建etcd集群环境 https://www.jianshu.com/p/44022c67f117 Docker 搭建 etcd 集群 API的使用:https://www.cnblogs.com/xishuai/p/docker-etcd.html ## 获取etcd的版本号 curl -L http://127.0.0.1:2379/version ## 设置一个key的value curl http://127.0.0.1:2379/v2/keys/mess

Linux下MFS分布式架构集群配置

前言:随着分布式.大数据的不断发展,很多时候大家会感觉大数据离自己很远,其实大数据就是我们身边.那我们心目中的大数据到底是什么样的呢,分布式.容错.大容量? 在我们运维中,最常见的文件存储系统大概就是NFS了,但是随着网站压力不断增加,NFS渐渐不能满足企业数据增长需求,有木有自动扩展.高效.部署.实施方便快捷的分布式存储供我们使用呢?那我们来看一下MFS基本可以满足我们的需求. MogileFS是一种分布式文件存储系统.可支持文件自动备份的功能,提高可用性和高扩展性.MogileFS不支持对一

haproxy反代+varnish缓存+后端LAMP平台集群实现

haproxy服务器: 第一台haproxy本机IP: eno16777736:192.168.72.2 eno33554976:172.16.25.1 第二台haproxy本机IP: eno16777736:192.168.72.3 eno33554976:172.16.25.2 keepalived高可用虚拟IP: eno16777736:192.168.72.20 eno33554976:172.16.25.100 keepalived配置: keepalived的配置项在这里就不再讲述了

Linux集群架构

Linux集群架构 集群介绍 keepalived介绍 用keepalived配置高可用 负载均衡集群介绍 LVS介绍 LVS的调试算法 LVS NAT模式搭建 LVS DR模式搭建 keepalived LVS 集群介绍 根据功能划分为两大类:高可用和负载均衡高可用集群常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务实现高可用的开源软件有:keepalived.heartbeat负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务