`
wx1569466809
  • 浏览: 72134 次
文章分类
社区版块
存档分类
最新评论
文章列表
12.17 Nginx负载均衡 Nginx负载均衡即为当代理服务器将自定义的域名解析到多个指定IP时,通过upstream来保证用户可以通过代理服务器正常访问各个IP。 负载均衡配置 配置参数: [root@adailinux ~]# vim /usr/local/nginx/conf/vhost/load.conf upstream aq.com #自定义域名 { ip_hash; #保证同一个用户始终保持在同一台机器上 #即当域名指向多个IP时,保证每 ...
12.10 访问日志 Nginx日志格式: [root@adailinux ~]# vim /usr/local/nginx/conf/nginx.conf log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' ' $host "$request_uri" $status' ' "$http_referer" "$htt ...
第十一章 LNMP架构 12.1 LNMP架构介绍 >LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Nginx中的PHP是以fastcgi的方式结合Nginx的,可以理解为Nginx代理了PHP的fastcgi。 LNMP工作模式 和LAMP不同的是,LNMP中提供web服务的是Nginx。 在LNMP架构中PHP是作为一个独立的服务存在的,这个服务叫做php-fpm。 Nginx直接处理静态请求(支持的并发更高,速度比 ...
12.6 Nginx安装 准备工作 安装包 [root@adailinux ~]# cd /usr/local/src/ 下载安装包: [root@adailinux src]# wget http://nginx.org/download/nginx-1.12.1.tar.gz 解压: [root@adailinux src]# tar zxvf nginx-1.12.1.tar.gz 安装 环境配置 [root@adailinux src]# cd ngi ...
11.28 限定某个目录禁止php解析 本节内容应用于对静态文件目录或可写的目录进行优化设置,通过限制解析/访问权限来避免别恶意攻击,提高安全性。 编辑虚拟主机配置文件: [root@adaili ...
使用WordPress搭建博客 准备工作 开启MySQL、Apache服务(lamp环境): [root@adailinux src]# /etc/init.d/mysqld start [root@adailinux src]# /usr/local/apache2.4/bin/apachectl start 配置域名 [root@adailinux src]# cd /usr/lo ...
11.32 php动态扩展模块安装 注: 本节操作使用PHP7。 查看PHP模块: [root@adailinux ~]# /usr/local/php/bin/php -m 安装Redis模块 >redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。 准备工作: [root@adailinux ~]# cd /usr/local ...
一、配置防火墙,开启80端口、3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、安装iptables防火墙 yum install iptables-services #安装 vi /etc/sys ...
11.25 配置防盗链 编辑虚拟主机配置文件: [root@adailinux ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/data/wwwroot/111.com" ServerName 111.com ServerAlias ...
11.6 MariaDB安装 准备工作 因为MariaDB的二进制包镜像源在国外地址,所以预先下载了该包到本地物理机,使用lrzsz工具将该包上传至虚拟机/usr/local/src目录进行安装。 先安装lrzsz工具: [root@adailinux src]# yum install -y lrzsz 上传本地包到虚拟终端: [root@adailinux ~]# cd /usr/local/src [root@adailinux src]# ls mysql-5.6.35- ...
11.10-11.12 安装PHP5 >PHP(Hypertext Preprocessor)英文超级文本预处理语言。PHP 是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。官网:www.php.net. 准备工作 准备安装包 下载: [root@adailinux src]# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz 解压: [root@adailinux src] ...
11.14-11.15 Apache和PHP结合 Apache(httpd)的配置文件:/usr/local/apache2.4/conf/httpd.conf。 配置Apache 选择要调用的PHP 因为本机安装了两个版本的PHP,所以需要进行该配置,如果只装一个PHP服务则会默认调用存在的PHP服务(在此选用PHP5)。 [root@adailinux ~]# vim /usr/local/apache2.4/conf/httpd.conf …… LoadModule p ...
第十一章 LAMP架构 11.1 LAMP架构介绍 >LAMP指的Linux(操作系统)、Apache(httpd 服务器),MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的缩写,一般用来建立web 服务器(三个角色可以在一台机器也可以分开,但是Apache和PHP要安装在一起) 。 Apache、PHP、MySQL工作模式 说明: 服务器上的图片、js、css等文件属于静态文件;数据库文件是动态文件。 11.2 MySQL_MariaDB介 ...
二进制包安装MySQL_5.7 步骤 安装包处理 [root@adailinux src]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz [root@adailinux src]# tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 初始化 [root@adailinux src]# mv m ...
10.28 rsync工具介绍 >rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 语法 rsync有六种不同的工作模式: 注: src表示源文件,dest表示目的文件 10.29 Options -a:包含-rtplgoD -r:同步目录时加上表示对子目录进行递归处理 ...
Global site tag (gtag.js) - Google Analytics