Linux上配置安装Nginx

Linux上安装配置Nginx

前言

在前文中介绍了Nginx:Nginx入门
现在我们来试着在服务器上安装以下Nginx,以下操作使用的版本为1.20.0
在这里插入图片描述

下载地址为:Nginx官网下载地址

安装

先把包丢上去,我这里使用的是XFtp连接的服务器
在这里插入图片描述

然后选择一个你喜欢的目录解压,注意这里是解压的目录,而不是安装的目录,后面会设置安装目录,我这里解压到当前目录下:

tar -zxvf nginx-1.20.2.tar.gz

我这里是解压到了当前目录下,解压后的目录信息就是以下这样:

在这里插入图片描述
在这里插入图片描述
然后我们进到解压目录下,我这里是/home/package/nginx-1.20.2,

cd /home/package/nginx-1.20.2

可以运行下ll命令看看,目录信息:

ll

在这里插入图片描述
然后我们来配置一下Nginx编译的信息:

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

上述命令的构成如下:

./configure: 这是运行 configure 脚本的命令。configure 脚本负责检查系统环境、设置编译选项,并生成 Makefile 文件用于编译 Nginx

--prefix=/usr/local/nginx: 这个选项指定了 Nginx 的安装路径。在这个命令中,Nginx 将被安装到 /usr/local/nginx目录下。

--with-http_ssl_module: 这个选项启用了 HTTP SSL 模块,它允许 Nginx 处理基于 SSL/TLS 的安全连接。使用这个选项可以在 Nginx 中启用 HTTPS 支持。

--with-http_stub_status_module: 这个选项启用了 HTTP stub status 模块,它提供了一个简单的状态页面,显示 Nginx 服务器的当前状态信息,如活动连接数、请求数等。

这里可能会报错:

./configure: error: the HTTP rewrite module requires the PCRE library.

意思就是缺少了PCRE库,一个用于处理正则表达式的库

使用以下命令安装该库解决:

yum -y install pcre pcre-devel

安装成功后,再次执行上面的./configure命令,在输出的最下方有以下显示就为成功。
在这里插入图片描述
我们配置好了编译信息以后,那么接下来就是编译并安装了,执行以下命令,编译并且安装:

make & make install 

该命令可能会需要一点时间,请耐心等待。当输出以下信息,即安装完成:

在这里插入图片描述
可以去安装目录下查看,有以下信息即为成功:
在这里插入图片描述
再进入sbin目录下,执行以下命令启动Nginx:

./nginx

在地址栏输入对应的服务器地址就可以访问,我这里是腾讯云服务器:
在这里插入图片描述
为什么不需要加端口就能访问呢?

那是因为 Nginx 默认监听了标准的 HTTP 端口 80,并且浏览器默认使用 HTTP 协议和 80 端口进行访问

参考

Linux安装Nginx(超详细步骤)
Linux彻底卸载Nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值