JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Nginx安装配置

wys521 2024-09-04 15:40:38 精选教程 75 ℃ 0 评论

1、 Nginx概述

负载均衡(Load Balance),是分布式系统中一个非常重要的概念。当访问的服务具有多个实例节点时,需要根据某种"均衡"的策略决定请求发往哪个节点,这个过程就是所谓的负载均衡。多在高并发情况下需要使用。其原理就是将数据流量分摊到多个服务器执行,减轻每台服务器的压力,多台服务器(集群)共同完成工作任务,从而提高了数据的吞吐量。Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。

反向代理:代理对象为服务端做代理,使客户端不需要感知服务端的存在,只需要访问代理服务器便可获得想要的结果。实现限流、负载均衡、动静分离等。

2、 所需依赖包

yum install gcc-c++

yum install pcre pcre-devel

yum install zlib zlib-devel

yum install openssl openssl--devel

3、 Nginx下载地址

(如果已有安装包,将安装包放到相关目录下)

Nginx安装目录/usr/local/

[root@bogon ~]# cd /usr/local/

[root@bogon local]# wget http://nginx.org/download/nginx-1.9.9.tar.gz

4、 解压缩

[root@bogon local]# tar -zxvf nginx-1.9.9.tar.gz

4、编译、安装

[root@bogon local]# cd nginx-1.9.9

#默认安装在/usr/local/nginx

# --prefix=<path>:Nginx安装的根路径

[root@bogon nginx-1.9.9]#./configure --prefix=/usr/local/nginx

[root@bogon nginx-1.9.9]# make

[root@bogon nginx-1.9.9]# make install

5、 修改Nginx目录下nginx.conf配置文件

[root@bogon nginx-1.9.9]# cd conf

[root@bogon conf]# vi nginx.conf

基于ip_hash实现session:

upstream server {

ip_hash;

server 192.168.200.129:80; #第一台负载的ip及端口

server 192.168.200.131:80; #第二台负载的ip及端口

}

server {

listen 80;

server_name localhost;

location / {

proxy_pass http://server;

proxy_redirect default;

}

}

6、 Nginx命令

#启动

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

#停止

关闭进程方式:

kill -9 pid

命令行方式:

/usr/local/nginx/sbin/nginx -s stop

#重新载入配置文件

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

8、将Nginx加入开机启动

vi /etc/rc.local

#在里面添加内容:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

9、检查是否启动成功

[root@bogon conf]# ps -ef|grep nginx

root 13651 1 0 12:07 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

nobody 13652 13651 0 12:07 ? 00:00:00 nginx: worker process

10、卸载Nginx

rm -rf /usr/local/nginx-1.9.9 //删除nginx解压文件夹

rm -rf /usr/local/nginx-1.9.9.tar.gz //删除nginx安装包

(云渺书斋)

如有转载请标明出处,本文地址https://www.toutiao.com/i6818140180927480323/

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表