Nginx 是什么?
Nginx 是一个高性能的 HTTP 和反向代理服务器,处理高并发能力十分强大,能经受高负
载的考验,有报告表明它能支持高达 50,000 个并发连接数。
Nginx能做什么?
由于Nginx的特性,它经常有如下的使用场景:
(1) 正向代理
(2) 反向代理
(3) 负载均衡
(4) 动静分离
(5) 高可用集群
Nginx的安装
注意要以root的身份安装
1.下载Nginx 地址:http://nginx.org
利用Xftp将安装包拷贝到虚拟机的 tomcat目录下
2 .安装:依赖包:
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
3.新建nginx目录
4.将nginx-1.17.3.tar.gz拷贝到刚刚创建的ngnix目录下并解压
tar -xvf nginx-1.17.3.tar.gz
5.进入nginx-1.17.3目录
执行(注意要进入nginx-1.17.3目录,才能找configure)
这里的/xxx/xxx/路径,改成自己创建nginx目录的路径名
./configure --prefix=/xxx/xxx/nginx
6.再执行
make && make install
7.进入到nginx目录,使用"ll"查看目录所有文件
有这几个文件就代表安装成功
8.打开防火墙:
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
9.重启防火墙
firewall-cmd --reload
10.查看端口的使用情况:
firewall-cmd --zone=public --list-ports
11.启动nginx
进入:nginx/sbin目录 执行./nginx
访问服务器
杀掉nginx 进程
killall -9 nginx
12.配置成功
13.查看nginx进程
ps -ef|grep nginx