知识点和问题
1.什么是负载均衡
单个服务器解决不了,我们增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负载均衡
2.什么是动静分离
为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。
3.nginx 安装
nginx 在 linux 系统中如何进行安装
1.使用远程工具链接linux操作系统
2.ngnix相关素材(依赖)
(1)pcre-8.37.tar.gz
解压命令:
[root@localhost src]# tar -xvf pcre-8.37.*
[root@localhost src]# ./configure
[root@localhost src]# make install
验证:
[root@localhost pcre-8.37]# pcre-config --version
(2)openssl-1.0.1t.tar.gz
(3)zlib-1.2.8.tar.gz
[root@localhost pcre-8.37]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
(4)nginx-1.11.1.tar.gz
1)把nginx安装文件放到linux系统中
2)解压压缩文件
3)进入压缩之后目录,执行./configure
4)[root@localhost nginx-1.12.2]# make && make install
安装成功之后,在usr多出来一个文件夹local/nginx,在nginx有sbin有启动脚本。
[root@localhost usr]# cd local
[root@localhost local]# cd sbin
[root@localhost sbin]# ./ngnix
[root@localhost sbin]# ps -ef | grep nginx
[root@localhost sbin]# ps -ef | grep nginx
root 10919 1 0 21:28 ? 00:00:00 nginx: master process ./nginx
nobody 10920 10919 0 21:28 ? 00:00:00 nginx: worker process
root 10923 3791 0 21:29 pts/0 00:00:00 grep nginx
[root@localhost conf]# pwd
/usr/local/nginx/conf
查看端口号:
[root@localhost conf]# vi nginx.conf
[root@localhost conf]# cat nginx.conf
[root@localhost conf]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
[root@localhost conf]# /etc/init.d/iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定]
[root@localhost conf]# /etc/init.d/iptables restart
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
iptables:应用防火墙规则: [确定]