Linux 虚拟机中安装Nginx + Keepalived

Nginx

nginx & tomcat & jsp & keepalived 下载路径:
链接:https://pan.baidu.com/s/1oeCPd6mH5TbKQvDjD4j4YA
提取码:abcd

一、Nginx 的简介

1 反向代理

指定是用户访问服务器, 但是服务器悄悄地把这些请求交给后台N台服务器中的其中一台来做, 这种方式就是反向代理.

2 负载均衡策略

类型:

  • 硬件
    • F5;
    • Array;
  • 软件
    • 阿里云服务器均衡SLB;
    • Nginx+Keepalived
    • LVS(Linux Virtual Server);
    • haproxy。

3 Nginx优点

  • Nginx 可以在大多数 UnixLinux OS 上编译运行, 并有 Windows 移植版.
  • Nginx 的1.4.0稳定版已经于2013年4月24日发布, 一般情况下, 对于新建站点, 建议使用最新稳定版作为生产版本, 已有站点的升级急迫性不高.
  • Nginx 的源代码使用 2-clause BSD-like license。
  • Nginx 是一个很强大的高性能Web和反向代理服务器, 它具有很多非常优越的特性:
  • 在连接高并发的情况下, Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一.能够支持高达 50,000 个并发连接数的响应, 感谢Nginx为我们选择了 epoll and kqueue作为开发模型.

4 环境搭建

Linux 安装步骤:

1 进行安装:
tar -zxvf /usr/local/nginx-1.6.2.tar.gz

2 下载所需要的依赖库文件:
yum install pcre -y
yum install pcre-devel -y
yum install zlib -y
yum install zlib-devel -y

3 进行configure配置, 查看是否报错
cd nginx-1.6.2
./configure --prefix=/usr/local/nginx
注意:
如果出现这个错误:
./configure: error: C compiler cc is not found,
执行这个命令:
yum -y install gcc gcc-c++ autoconf automake make

4 编译安装: make && make install

5 在 /usr/local/nginx目录下,可以看到如下4个目录
conf: 配置文件,
html: 网页文件,
logs: 日志文件,
sbin: 主要二进制程序.

6 命令
启动命令:
/usr/local/nginx/sbin/nginx
关闭命令:
/usr/local/nginx/sbin/nginx -s stop
重启命令:
/usr/local/nginx/sbin/nginx -s reload

7 启动nginx:
/usr/local/nginx/sbin/nginx

8 打开浏览器: 输入你虚拟机的IP:端口(默认是80) (看到欢迎页面说明没问题)

9 访问不到说明防火墙没关, 关闭防火墙命令:

systemctl stop firewalld

二、常用配置

1 虚拟主机配置

编辑配置文件:

1 在/usr/local/nginx下添加一个test 文件夹, 然后在test 目录下添加一个index.html

2 首先进入到配置文件中:
vi /usr/local/nginx/conf/nginx.conf

3 找到一个server {内容省略, 很多行}, 进入编辑模式

4 在server 之前添加:

server {
        listen       8080;
        server_name  localhost;

        location / {
            root   test;
            index  index.html index.htm;
        }
}

5 重启nginx:

/usr/local/nginx/sbin/nginx -s reload

打开浏览器: 输入你虚拟机的IP:端口(端口是8080, 此处和上面配置的要一致, 也可以配置其它的)

2 日志文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值