nginx的简单使用

本文介绍了在CentOS系统上安装Nginx的步骤,包括环境准备、安装过程、启动与关闭命令,以及详细讲解了Nginx的配置文件结构。重点讨论了反向代理和负载均衡的配置,通过修改nginx.conf文件实现服务器的路径跳转和负载分配,确保高可用性和访问效率。
摘要由CSDN通过智能技术生成

使用nginx需要依赖的环境:

1. yum install -y gcc-c++
2. yum install -y pcre pcre-devel
3. yum install -y zlib zlib-devel
4. yum install -y openssl openssl-devel

在linux中把这4行代码依次执行,所需的环境就安装完成了。

nginx的安装:

1.将安装包放在要安装的目录下

2.解压

3.指定安装路径

4.安装

我的解压路径为/usr/local,安装路径为/usr/nginx。

指定安装路径需要先进入解压后的路径,然后执行以下代码:

./configure --prefix=/usr/nginx   //此处/usr/nginx为我的安装路径

make install   //安装

启动与关闭nginx

[root@localhost /]# cd /usr/nginx/sbin/  //进入安装目录下的sbin目录
[root@localhost sbin]# ./nginx           //开启nginx
[root@localhost sbin]# ./nginx -s stop   //关闭

nginx的配置文件

配置文件在安装目录下的conf文件夹,名字为nginx.conf

使用vim/vi 命令打开配置文件:vim nginx.conf

listen后的值代表的是如果访问这个端口号为80,执行这个server,80为默认端口号,不输入端口号默认为80.

root后的值代表的访问80端口号是访问的目录,index代表的是访问的文件。

反向代理

1. 正向代理: 代理的是客户端,服务器端不知道访问来自哪个客户。
2. 反向代理: 代理的是服务器,客户端不知道最终访问的是哪个服务器。  

反向代理大致就是用通过配置server,达到访问nginx时,nginx帮你跳转需要访问的路径。

修改nginx的配置文件,在其中新增一个server,代码如下:

我配置的server占用了nginx的默认端口号,需要把默认端口号的那个server的listen的值修改80之外的值,或者删除原本的server。

http://192.168.109.128:8080/为我启动的一个工程的访问路径,当我们访问nginx时,默认为该路径。

测试结果:

index为工程中的一个servlet,成功访问,测试成功。

负载均衡

这个也需要修改配置文件,与代理区别不大,只是多了一个upstream,其中的两个server后的路径为两个工程的访问路径,然后把下面的server中原本的访问路径修改为upstream的名字即可是实现负载均衡,默认每一个server的权重时相同的,也可以自己配置权重,权重越大,访问频率越高。

默认权重
带权重
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值