Linux、Debian系统安装NGINX、keepalived

Linux、Debian系统安装NGINX、keepalived

Debian安装NGINX

  • 1、apt-get安装

    使用命令apt-get install nginx可直接安装
  • 2、源码安装

Linux命令安装NGINX

  • yum -y install nginx

Linux源码安装nginx

  • 1、下载nginx极其依赖包(我的安装包存在阿里云盘中,阿里云盘暂时不支持分项功能,后续更新)
    下载好依赖包之后放到一起并进入文件夹
// 批量安装rpm依赖包
 rpm -Uvh --force --nodeps *rpm
 <!-- 安装完成之后进入nginx目录下-->
 cd /usr/local/nginx-*
 ./configure --prefix=/usr/local/nginx
 make && make install

2、安装完毕后建立软连接

 ln -s /usr/local/nginx/sbin/nginx /etc/init.d/nginx
//启动
service nginx
//测试
curl http://localhost

3、修改配置文件
将nginx/conf/nginx.conf拷贝到/etc/nginx/下:

cd /usr/local/nginx/conf/
mkdir /etc/nginx
cp ./* /etc/nginx
vim /etc/nginx/nginx.conf

4、 nginx.conf配置文件中主要需要修改的地方如下:

 server {
	 #修改端口处
        listen       80;		
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   html;
            index  index.html index.htm;
        }
		#添加代理
        location /api {	
			#注意此处,在URI后边不要添加"/",
            proxy_pass http://127.0.0.1:8099;	
        }
        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}

源码安装keepalived

  • 下载keepalived源码包至opt文件夹下;
    解压keepalived-2.0.20.tar.gz
opt]# wget https://www.keepalived.org/software/keepalived-2.0.20.tar.gz
opt]# tar -zxvf keepalived-2.0.20.tar.gz
opt]# cd keepalived-2.0.20		//进入keepalived-2.0.20文件夹下
  • 编译
keepalived-2.0.20]# ./configure --prefix=/usr/local/keepalived

编译成功但抛出警告

*** WARNING - this build will not support IPVS with IPv6. Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS.

需要安装libnl libnl-devel,安装完成后再次编译即可。

  • 安装
keepalived-2.0.20]# make && make install
  • 修改配置文件

参考源码编译安装keepalived

或参考nginx+keepalived高可用配置详解
了解keepalived配置文件详情!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值