Nginx (反向代理)
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13] ,同时也提供了 IMAP/POP3/SMTP服务。
反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务 器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器 的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为 Web服务器的前置机来降低网络和服务器的负载,提高访问效率
首先需要两个虚拟机
第一个需要先显示tomcat的小猫(见主页)
搜索192.168.100.130:8080
先配置好阿里云yum源
wget http://mirrors.aliyun.com/repo/Centos-7.repo
使用下载好的repos文件日换默认的repos文件
mv Centos-7.repo CentOS-Base.repo
清理旧缓存数据,缓存新数据
yum clean all
yum makecache
测试
yum list | grep firefox
yum -y install firefox
下载软件包
#解压
tar -zxvf nginx-1.20.2.tar.gz
安装依赖
#进入NG目录
cd ./nginx-1.20.2
#配置
./configure --prefix=/usr/local/nginx
#编译
make
make install
4.配置systemd方式管理NG
vim /usr/lib/systemd/system/nginx.service
知道你懒直接复制下面
[Unit
]
Description=The
Nginx HTTP Server
After=
network.target
remote-
fs.target
nss-lookup.target
[
Service]
Type=forking
PIDFile
=/
usr
/local/
nginx
/logs/
nginx.pid
ExecStart
=/
usr
/local/
nginx
/
sbin
/
nginx
ExecReload
=/
usr
/local/
nginx
/
sbin
/
nginx
-s reload
ExecStop
=/
usr
/local/
nginx
/
sbin
/
nginx
-s stop
PrivateTmp
=true
[
Install]
WantedBy
=multi-
user.target