Linux安装Nginx详细图文教程!

227 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情 Nginx简介 

  • lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。
  • Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。
  • Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。
    什么是反向代理服务器: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

下面小编为大家讲一下如何在Linux环境下安装Nginx 安装Nginx前首先先安装一些依赖文件

//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

安装好依赖后,访问Nginx网页下载压缩文件,网址为:nginx: download 这里选择 Nginx二进制文件,下载

Snipaste_2022-11-22_22-19-14.jpg 下载好之后使用 XFTP上传 如图所示

Snipaste_2022-11-22_22-22-23.jpg 然后进入当前压缩文件夹下,使用Linux命令进行压缩

tar -zxvf nginx-1.22.1.tar.gz

压缩成功后 如图所示

Snipaste_2022-11-22_22-24-44.jpg
然后输入命令并修改Nginx配置文件

//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.22.1
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install

修改配置文件

# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf

Snipaste_2022-11-22_22-27-49.jpg 使用命令更新加载配置文件,并启动

./nginx -s reload