Centos7安装Nginx并配置

  当我们将服务部署到服务器上面之后,通常情况下通过服务器公网 IP 地址加上指定的端口号就可以访问到我们发布的服务了。但是这种访问方式需要我们记住服务器的公网 IP 地址以及服务的端口,不是很方便。而且当一个服务部署到多台服务器上面后如何才能方便的通过一个统一的地址进行访问呢,显然需要借助我们常说的反向代理 WEB 服务器了,接下来我们一起在 Centos7 系统上安装常见的反向代理 WEB 服务器 Nginx,并对它进行相应配置,实现上面我们说的场景吧。

接下来的演示环境是 Centos 7.6,是全新的未安装任何其他软件环境的系统,安装的 Nginx 版本为 1.18.0。

注⚠️:本文适合小白用户,大神请绕行哦!

1、获取安装包

  访问 Nginx 官方下载地址:http://nginx.org/en/download.html,选择稳定版进行下载,下载的时候选择符合 Linux 安装的版本,如下:
download-nginx.png

温馨提示:如何你在自己本地环境下载,则需要将安装包通过 ftp 工具传递到服务器上面去。

  大家可以选择复制链接🔗地址,然后到服务器控制台通过 wget 命令进行下载,注意在合适的目录下进行下载哦,避免下载好后找不到安装包放到哪个目录下面了。命令如下:

# 我将下载包放在了 /tmp/download 目录下,先创建文件夹:
[root@xxx-linux download]# mkdir /tmp/download
# 切换到下载目录下进行安装包的下载:
[root@xxx-linux download]# cd /tmp/download/
# 执行安装包的下载:
[root@xxx-linux download]# wget http://nginx.org/download/nginx-1.18.0.tar.gz

到此,安装包准备完毕!

2、解压编译安装

解压缩包

将我们刚才下载下来的安装包压缩包进行解压处理,可执行如下命令:

[root@xxx-linux download]# tar -zxvf nginx-1.18.0.tar.gz

命令执行完成后便将压缩包解压完毕,在当前目录下会多出来一个和压缩包同名的文件夹,如下所示:

[root@xxx-linux download]# ll -a
总用量 1028
drwxr-xr-x   3 root root    4096 417 18:25 .
drwxrwxrwt. 10 root root    4096 417 18:18 ..
drwxr-xr-x   8 1001 1001    4096 421 2020 nginx-1.18.0
-rw-r--r--   1 root root 1039530 421 2020 nginx-1.18.0.tar.gz

编译前配置检查

执行如下命令安装编译工具及库文件:

[root@xxx-linux download]# yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

由于我需要将 Nginx 安装到指定目录,我的安装目录是 /usr/local/webserver,所以我需要保证我的安装目录已存在:

[root@xxx-linux download]# mkdir /usr/local/webserver

切换到解压后的 Nginx 安装包目录下:

[root@xxx-linux download]# cd ngi
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值