首页 王昊 第5页

王昊 第5页

  • LAMP架构之MySQL 5.7(CMake)

    LAMP架构之MySQL 5.7(CMake)

    MySQL5.7版本更新后有很多变化,比如json等,连安装都有变化,安装必须要BOOST库,不过MySQL的官网源码有带boost库的源码和不带boost库的源码两种,因此有两种安装方式,其实都是一样的,仅仅是不带boost库源码的需要单独安装boost 下载源码包,本次用的是带boost库的源码包 cd /usr/local wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.25.tar.gz 卸载系...

    Linux 2019-07-29 273 0
  • LAMP架构之Apache 2.4(编译)

    LAMP架构之Apache 2.4(编译)

    LAMP架构之Apache(编译) 环境准备 #设置或停止防火墙: [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# systemctl disable firewalld.service #关闭selinux: 临时关闭: [root@localhost ~]# setenforce 0 永久关闭(修改配置文件): [root@localhost ~]# vim /etc/selinux/conf...

    Linux 2019-07-28 338 0
  • LAMP架构之MySQL基础配置(yum)

    LAMP架构之MySQL基础配置(yum)

    CentOS7 一般yum安装包中有自带的mariadb,若想安装MySQL的话就可以参考本次实验 环境准备 #设置或停止防火墙: [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# systemctl disable firewalld.service #关闭selinux: 临时关闭: [root@localhost ~]# setenforce 0 永久关闭(修改配置文件): [root@loc...

    Linux 2019-07-27 357 0
  • 配置openssl提供私有CA服务

    配置openssl提供私有CA服务

    OpenSSL是一种功能强大的商用级全功能工具包,适用于传输层安全性(TLS)和安全套接字层(SSL)协议。它也是一个通用的加密库。 实验环境:两台CentOS7虚拟机,主机A为nginx服务器,主机B为CA服务器 实验要求:为nginx服务提供https证书,web证书有限期为365天,并能在Windows浏览器中通过https正常访问 主机B 生成私钥 (umask 077;openssl genrsa -out /etc/pki/CA/private/cakey.pem 1024) 生...

    Linux 2019-07-19 514 0
  • Nginx之负载均衡

    Nginx之负载均衡

    之前的文章中介绍了nginx虚拟主机的配置,每个虚拟主机提供不同的服务,实际生产环境中,会有多个虚拟主机提供相同的WEB服务,也是通常我们所说的高可用,当其中一台服务器有宕机的情况其它的服务器仍然可以提供正常的WEB服务,因此,就会用到前端的负载均衡器,进行负载调度,负载均衡有硬件设备(F5)、软件等,今天就来介绍下nginx HTTP反向代理负载均衡的功能 当用户访问时,其实访问的是负载均衡器对外提供的地地址,然后由它来根据相应的规则进行转发给后端后服务器 配置过程 还是同样的原因,因为主配置文件/etc/...

    Linux 2019-07-18 388 0
  • Nginx简单配置(yum)

    Nginx简单配置(yum)

    什么是Nginx nginx是一个高性能的HTTP Server和代理软件,它具有高并发、且占用资源少,同时也是一个比较优秀的代理和负载均衡、缓存服务器,它可以运行于多种平台 Nginx的特点 Web服务器: 高性能的WEB服务器软件,与Apache相比,它支持更多的并发连接且占用服务器资源少,效率高 反向代理或负载均衡服务器: 作为负载均衡服务器,它可以作为HTTP SERVER或DB等服务的代理服务器,类似Haproxy代理软件的功能,Nginx的代理功能相对简单,效率也不及Haproxy,同时它也...

    Linux 2019-07-17 323 0
  • 通过FastCGI+php-fpm解析PHP代码

    通过FastCGI+php-fpm解析PHP代码

    此处实验依赖于前面的Apache和MariaDB 在之前的Apache基础配置中,我们的界面用的是html文件,但是很多时候需要加载的是php代码,这里我是启用了FastCGI+php-fpm功能,让httpd能解析php代码 在之前的文章中,我们新建了/etc/httpd/conf.d/virthost.conf文件作为httpd的配置文件,所以本次实验依然使用此文件 vim /etc/httpd/conf.d/virthost.conf 将index.html更改为index.php 编辑in...

    Linux 2019-07-15 532 0
  • MariaDB基础配置

    MariaDB基础配置

    为什么要用MariaDB? CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 MariaDB安装 yum install -y mariadb mariadb-server 开启MariaDB syste...

    Linux 2019-07-14 461 0
  • LAMP架构之Apache基础配置(yum)

    LAMP架构之Apache基础配置(yum)

    Apache是什么 Apache是Apache基金会开发的一个高性能、功能强大、安全可靠、灵活的开放源码的WEB服务软件 特点是功能强大、配置简单、速度快、应用广泛、性能稳定可靠,同时还可以做代理服务器或负载均衡 本次的实验环境:CentOS7 环境准备 #设置或停止防火墙: [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# systemctl disable firewalld.service #关闭s...

    Linux 2019-07-13 501 0
  • CentOS 7搭建NFS服务

    CentOS 7搭建NFS服务

    什么是NFS NFS就是Network File System的缩写,即网络文件系统。他可以通过网络,让不同的机器,不同的操作系统可以共享彼此的文件 要部署NFS服务,必须要安装两个软件包:nfs-utils:NFS主程序,rpcbind:PRC主程序 服务端配置: yum install nfs-utils rpcbind 配置NFS服务: 主要配置文件:/etc/exports 默认为空,若没有此文件,则可以手动创建这个文件,例如: vim /etc/exports /data...

    Linux 2019-07-03 1523 0