前言
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-yinstallgccpcre-develzlib-developensslopenssl-devel
2、下载nginx
用 wegt 命令下载 nginx ,命令如下:
wgethttps://nginx.org/download/nginx-1.16.1.tar.gz
若出现以下报错
-bash: wget: commandnotfound
则表示 wegt 不存在,没有安装。这时候我们则需要yum -y install wget
安装
3、解压缩
用 tar 命令对刚刚下载的 nginx 进行解压缩,命令如下:
tar-zxvfnginx-1.16.1.tar.gz
4、安装
1、进入到刚刚解压缩的文件夹,并查看文件目录,命令如下:
cd/nginx-1.16.1ls
2、 创建 nginx 目录,命令如下:
mkdirnginx
2、运行下面命令到这个目录
./configure--prefix=/usr/local/nginx
3、编译安装命令
makeinstall
下面是nginx的文件目录
5、安装 tree
tree 可以图形显示驱动器或路径的文件夹结构。
安装命令如下:
yuminstalltree
再使用tree 命令,则可以清晰看到结构。
6、nginx的常用命令
6.1、查看版本号
先进入sbin目录下,运行下面命令,查看nginx版本号。
./nginx-v
6.2、检查配置文件
检查配置文件目录如下:
./nginx-t
6.3、启动和停止
1、nginx启动命令如下:
./nginx
启动之后访问默认端口80,如图则代表成功。
2、nginx停止命令如下:
./nginx-sstop
或者通过 kill pid
ps-ef|grepnginx#查看nginx的pidkill-9pid#杀掉pid
6.4、查看日志
日志路径
/usr/local/nginx/logsmorename
6.5、重新加载配置文
我们修改完配置之后,需要重新加载一下,命令如下:
./nginx-sreload
6.6、全局配置
我们通常可以将 nginx 设置成全局配置,配置和 jdk 类似 。
vimetc/profilesourceetc/profile
7、nginx 配置文件
8、显示行号
在配置nginx的配置文件时,加上行号更加是我们清晰,命令如下:
setnu
总结
Nginx确实是一款利器,反向代理,负载均衡,性能都是十分给力,本文仅仅介绍了在linux的安装。每日毒鸡汤 :你就像我的阳光,看着就刺眼。