高性能Http网关-Nginx的安装

使用Nginx的意义
Nginx是后端开发必须掌握的内容之一,相比较让用户直接访问后端服务进程,使用nginx可以让客户对应用程序的访问和具体的应用程序进行解耦。例如,对外统一暴露www.api.com:80作为访问后端api服务的入口,但是具体的应用程序可以使用任意的端口。这里面使用nginx的反向代理功能就很容易实现。在前后端分离方面nginx也同样出色,我们可以把前端资源和后端资源放在不同的目录,开放指定端口用于访问前端资源,访问前端资源的同时把请求转发到后端服务,前后端可以单独部署,前端或后端有新的更新都可以独立进行。

下载&安装nginx
访问nginx的官网,下载最新的稳定版本的nginx(稳定版的nginx中次版本号为双数),笔者这里下载的版本是1.20.1

http://nginx.org/en/download.html


下载完成后将压缩包上传到linux中,这里笔者使用的是上传到/opt/nginx目录下。上传完成后执行以下解压命令:

tar -zvxf nginx-1.20.1.tar.gz

解压完成后,进入解压后的目录.执行以下命令进行配置:

./configure --prefix=/usr/local/nginx/ --with-http_ssl_module --with-http_stub_status_module --with-stream

这里我额外添加了3个模块,分别是ssl, http_stub-status和stream.读者可以按照自己的需求添加自己所需要的额外模块.

配置完成后执行以下命令进行制作和安装:

make && make install 

等待执行完毕后,前往我们指定的安装目录中启动nginx

cd /usr/local/nginx/sbin

./nginx

启动完毕后,打开浏览器,输入刚刚安装nginx机器的ip地址(使用默认的80端口),当看到如下画面时,说明nginx安装成功.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值