Nginx安装

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

.实验测试

配置 vim /usr/local/nginx/conf/nginx.conf

开放端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重载端口

firewall-cmd --reload

查看防火墙开放端口

firewall-cmd --list-ports

启动&停止

systemctl start nginx.service #(启动nginx服务

systemctl stop nginx.service #(停止nginx服务

systemctl enable nginx.service #(设置开机自启动)

systemctl disable nginx.service #(停止开机自启动)

systemctl status nginx.service #(查看服务当前状态)

systemctl restart nginx.service #(重新启动服务)

systemctl list-units --type=service #(查看所有已启动的服务)

搜索192.168.100.131:80

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值