写点什么

Linux 系统安装 Nginx

作者:
  • 2022 年 9 月 08 日
    河南
  • 本文字数:996 字

    阅读完需:约 3 分钟

Linux系统安装Nginx

前言

  Nginx 是一个高性能的HTTP反向代理web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。Nginx 可以在大多数 Linux OS 上编译运行,并有 Windows 移植版,是俄罗斯人编写的十分轻量级的 HTTP 服务器,反向代理,负载均衡是他的代名词。

  本文将介绍在 CentOS7 上对 Nginx 的安装


  Nginx 官网:http://nginx.org/最新版本已经更新到了 1.23,本文将选择以前稳定版本 1.16。



1、安装依赖包

在安装 Nginx 之前,需要与,linux 的 yum 安装一些 nginx 的依赖,命令如下:


yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
复制代码

2、下载 nginx

用 wegt 命令下载 nginx ,命令如下:


wget https://nginx.org/download/nginx-1.16.1.tar.gz
复制代码



若出现以下报错


-bash: wget: command not found
复制代码


则表示 wegt 不存在,没有安装。这时候我们则需要yum -y install wget 安装

3、解压缩

用 tar 命令对刚刚下载的 nginx 进行解压缩,命令如下:


 tar -zxvf  nginx-1.16.1.tar.gz 
复制代码



4、安装

1、进入到刚刚解压缩的文件夹,并查看文件目录,命令如下:


cd /nginx-1.16.1
ls
复制代码



2、 创建 nginx 目录,命令如下:


mkdir nginx
复制代码



2、运行下面命令到这个目录


./configure --prefix=/usr/local/nginx
复制代码


3、编译安装命令


make install
复制代码


下面是 nginx 的文件目录



5、安装 tree

tree 可以图形显示驱动器或路径的文件夹结构。


安装命令如下:


yum install tree
复制代码


再使用 tree 命令,则可以清晰看到结构。



6、nginx 的常用命令

6.1、查看版本号

先进入 sbin 目录下,运行下面命令,查看 nginx 版本号。


 ./nginx -v
复制代码



6.2、检查配置文件

检查配置文件目录如下:


./nginx -t
复制代码



6.3、启动和停止

1、nginx 启动命令如下:


./nginx
复制代码


启动之后访问默认端口 80,如图则代表成功。


2、nginx 停止命令如下:


./nginx -s stop
复制代码


或者通过 kill pid


ps -ef | grep nginx    #查看nginx的pid

kill - 9 pid #杀掉pid
复制代码

6.4、查看日志

日志路径


/usr/local/nginx/logs


more name

6.5、重新加载配置文

我们修改完配置之后,需要重新加载一下,命令如下:


./nginx -s reload
复制代码

6.6、全局配置

我们通常可以将 nginx 设置成全局配置,配置和 jdk 类似 。


vim etc/profile source etc/profile
复制代码



7、nginx 配置文件


8、显示行号

在配置 nginx 的配置文件时,加上行号更加是我们清晰,命令如下:


set nu
复制代码

总结

  Nginx 确实是一款利器,反向代理,负载均衡,性能都是十分给力,本文仅仅介绍了在 linux 的安装。每日毒鸡汤 :你就像我的阳光,看着就刺眼。

用户头像

关注

在校大三学生一枚 2022.08.02 加入

喜欢学习编程,擅长技术栈JAVA

评论

发布
暂无评论
Linux系统安装Nginx_nginx_斯_InfoQ写作社区